李俊

调整添加正式环境日志配置

...@@ -12,6 +12,7 @@ server: ...@@ -12,6 +12,7 @@ server:
12 spring: 12 spring:
13 profiles: 13 profiles:
14 active: @activatedProperties@ 14 active: @activatedProperties@
15 +# active: dev
15 application: 16 application:
16 name: iClearExport.DataInterface 17 name: iClearExport.DataInterface
17 jpa: 18 jpa:
......
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<configuration>
3 + <contextName>iClear-api</contextName>
4 + <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径-->
5 + <property name="LOG_HOME" value="/var/fedex/dxpweb/weblogic/api/log/"/>
6 + <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
7 + <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
8 + <layout class="ch.qos.logback.classic.PatternLayout">
9 + <pattern>
10 + <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread{0}] %c{0} - %msg%n</pattern>
11 + </pattern>
12 + </layout>
13 + </encoder>
14 + </appender>
15 +
16 + <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
17 + <prudent>false</prudent>
18 + <append>true</append>
19 + <file>${LOG_HOME}/iClear-api.log</file>
20 + <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
21 + <fileNamePattern>${LOG_HOME}/iClear-api-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
22 + <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
23 + <maxFileSize>500MB</maxFileSize>
24 + </timeBasedFileNamingAndTriggeringPolicy>
25 + <maxHistory>30</maxHistory>
26 + <totalSizeCap>1GB</totalSizeCap>
27 + </rollingPolicy>
28 + <encoder>
29 + <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread{0}] %c{0} - %msg%n</pattern>
30 + <charset>utf-8</charset>
31 + </encoder>
32 +
33 + </appender>
34 +
35 + <logger name="io.lettuce.core" level="ERROR" />
36 + <logger name="com.netflix" level="OFF" />
37 +
38 + <springProfile name="dev | test">
39 + <root level="info">
40 + <appender-ref ref="CONSOLE"/>
41 + <appender-ref ref="FILE"/>
42 + </root>
43 + </springProfile>
44 +
45 + <springProfile name="prod">
46 + <root level="info">
47 + <appender-ref ref="CONSOLE"/>
48 + <appender-ref ref="FILE"/>
49 + </root>
50 + </springProfile>
51 +
52 +
53 +</configuration>