瀏覽代碼

添加客户环境配置

deng.yinping 1 年之前
父節點
當前提交
aa989e3758
共有 2 個文件被更改,包括 175 次插入0 次删除
  1. 55 0
      config/tss/prod/application.yml
  2. 120 0
      config/tss/prod/logback-spring.xml

+ 55 - 0
config/tss/prod/application.yml

@@ -0,0 +1,55 @@
+server:
+  port: 8080
+
+spring:
+  redis:
+    host: 192.168.31.166
+    port: 6379
+    #Redis使用的数据库
+    database: 0
+    #连接超时事件毫秒
+    timeout: 18000
+    lettuce:
+      pool:
+        #连接池最大连接数
+        max-active: 600
+        #最大阻塞等待时间
+        max-idle: 300
+        #连接池最小空闲连接
+        min-idle: 0
+        #最大等待时间毫秒
+        max-wait: 1000000
+
+  rabbitmq:
+    host: 192.168.31.158
+    port: 14137
+    username: guest
+    password: guest
+
+  datasource:
+    driver-class-name: oracle.jdbc.driver.OracleDriver
+    url: jdbc:oracle:thin:@192.168.31.88:1521/orcl
+    username: mtp2_xkf
+    password: muchinfo
+
+  profiles:
+    #测试环境默认开启,生产环境设置成prod
+    default: dev
+    #default: prod
+
+  web:
+    resources:
+      static-locations: file:/home/pub/mtp3/uploadFile/
+
+logging:
+  level:
+    org.mybatis: DEBUG
+  config: classpath:logback-spring.xml
+
+mybatis-plus:
+  mapper-locations: classpath:mapper/*.xml
+  global-config:
+    #主键类型  0:"数据库ID自增", 1:"用户输入ID",2:"全局唯一ID (数字类型唯一ID)", 3:"全局唯一ID UUID";
+    id-type: 1
+    # Sequence序列接口实现类配置
+    key-generator: com.baomidou.mybatisplus.extension.incrementer.OracleKeyGenerator

+ 120 - 0
config/tss/prod/logback-spring.xml

@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<configuration>
+    <!-- 默认的一些配置 -->
+    <include resource="org/springframework/boot/logging/logback/defaults.xml"/>
+    <!-- 定义应用名称,区分应用 -->
+    <property name="APP_NAME" value="logback-century"/>
+    <!-- 定义日志文件的输出路径 -->
+    <property name="LOG_PATH" value="${user.home}/logs/${APP_NAME}"/>
+    <!-- 定义日志文件名称和路径 -->
+    <property name="LOG_FILE" value="${LOG_PATH}/info/application.log"/>
+    <!-- 定义警告级别日志文件名称和路径 -->
+    <property name="WARN_LOG_FILE" value="${LOG_PATH}/warn/warn.log"/>
+    <!-- 定义错误级别日志文件名称和路径 -->
+    <property name="ERROR_LOG_FILE" value="${LOG_PATH}/error/error.log"/>
+
+    <!-- 将日志滚动输出到application.log文件中 -->
+    <appender name="APPLICATION"
+              class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <!-- 输出文件目的地 -->
+        <file>${LOG_FILE}</file>
+        <encoder>
+            <!-- 使用默认的输出格式打印 -->
+            <pattern>${CONSOLE_LOG_PATTERN}</pattern>
+            <charset>utf8</charset>
+        </encoder>
+        <!-- 设置 RollingPolicy 属性,用于配置文件大小限制,保留天数、文件名格式 -->
+        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
+            <!-- 文件命名格式 -->
+            <fileNamePattern>${LOG_FILE}.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+            <!-- 文件保留最大天数 -->
+            <maxHistory>30</maxHistory>
+            <!-- 文件大小限制 -->
+            <maxFileSize>50MB</maxFileSize>
+            <!-- 文件总大小 -->
+            <totalSizeCap>2000MB</totalSizeCap>
+        </rollingPolicy>
+    </appender>
+
+    <!-- 摘取出WARN级别日志输出到warn.log中 -->
+    <appender name="WARN" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${WARN_LOG_FILE}</file>
+        <encoder>
+            <!-- 使用默认的输出格式打印 -->
+            <pattern>${CONSOLE_LOG_PATTERN}</pattern>
+            <charset>utf8</charset>
+        </encoder>
+        <!-- 设置 RollingPolicy 属性,用于配置文件大小限制,保留天数、文件名格式 -->
+        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
+            <!-- 文件命名格式 -->
+            <fileNamePattern>${LOG_PATH}/warn.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+            <!-- 文件保留最大天数 -->
+            <maxHistory>30</maxHistory>
+            <!-- 文件大小限制 -->
+            <maxFileSize>50MB</maxFileSize>
+            <!-- 文件总大小 -->
+            <totalSizeCap>2000MB</totalSizeCap>
+        </rollingPolicy>
+        <!-- 日志过滤器,将WARN相关日志过滤出来 -->
+        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
+            <level>WARN</level>
+        </filter>
+    </appender>
+
+    <!-- 摘取出ERROR级别日志输出到error.log中 -->
+    <appender name="ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${ERROR_LOG_FILE}</file>
+        <encoder>
+            <!-- 使用默认的输出格式打印 -->
+            <pattern>${CONSOLE_LOG_PATTERN}</pattern>
+            <charset>utf8</charset>
+        </encoder>
+        <!-- 设置 RollingPolicy 属性,用于配置文件大小限制,保留天数、文件名格式 -->
+        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
+            <!-- 文件命名格式 -->
+            <fileNamePattern>${LOG_PATH}/error.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+            <!-- 文件保留最大天数 -->
+            <maxHistory>30</maxHistory>
+            <!-- 文件大小限制 -->
+            <maxFileSize>50MB</maxFileSize>
+            <!-- 文件总大小 -->
+            <totalSizeCap>2000MB</totalSizeCap>
+        </rollingPolicy>
+        <!-- 日志过滤器,将ERROR相关日志过滤出来 -->
+        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
+            <level>ERROR</level>
+        </filter>
+    </appender>
+
+    <!-- 配置控制台输出 -->
+    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
+        <encoder>
+            <!-- 使用默认的输出格式打印 -->
+            <pattern>${CONSOLE_LOG_PATTERN}</pattern>
+            <charset>utf8</charset>
+        </encoder>
+    </appender>
+
+    <!-- 配置输出级别 -->
+    <root level="DEBUG">
+        <!-- 加入控制台输出 -->
+        <appender-ref ref="CONSOLE"/>
+        <!-- 加入APPLICATION输出 -->
+        <appender-ref ref="APPLICATION"/>
+        <!-- 加入WARN日志输出 -->
+        <appender-ref ref="WARN"/>
+        <!-- 加入ERROR日志输出 -->
+        <appender-ref ref="ERROR"/>
+    </root>
+
+    <logger name="org.mybatis" level="DEBUG">
+        <!-- 加入控制台输出 -->
+        <appender-ref ref="CONSOLE" />
+        <!-- 加入APPLICATION输出 -->
+        <appender-ref ref="APPLICATION" />
+        <!-- 加入WARN日志输出 -->
+        <appender-ref ref="WARN" />
+        <!-- 加入ERROR日志输出 -->
+        <appender-ref ref="ERROR" />
+    </logger>
+</configuration>