|
@@ -33,66 +33,9 @@
|
|
|
<!-- <property name="LOG_PATTERN_CONSOLE" value="[%d{HH:mm:ss.SSS}] %highlight([%5level]) %highlight(${PID:-}): %cyan(%msg) %n"/>-->
|
|
|
<property name="LOG_PATTERN_CONSOLE" value="[%d{HH:mm:ss.SSS}] [%5level] %msg %n"/>
|
|
|
|
|
|
- <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
|
|
|
- <withJansi>true</withJansi>
|
|
|
- <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
|
|
- <charset>${LOG_CHARSET}</charset>
|
|
|
- <pattern>${LOG_PATTERN_CONSOLE}</pattern>
|
|
|
- </encoder>
|
|
|
- </appender>
|
|
|
-
|
|
|
- <appender name="FILE_PACKET" class="ch.qos.logback.classic.sift.SiftingAppender">
|
|
|
- <discriminator>
|
|
|
- <key>id</key>
|
|
|
- <defaultValue>${LOG_FILE_NAME_PACKET}</defaultValue>
|
|
|
- </discriminator>
|
|
|
- <sift>
|
|
|
- <appender name="FILE-${id}" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
- <file>${LOG_PATH}${id}.log</file>
|
|
|
- <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
|
|
- <charset>${LOG_CHARSET}</charset>
|
|
|
- <Pattern>${LOG_PATTERN_PACKET}</Pattern>
|
|
|
- </encoder>
|
|
|
-
|
|
|
- <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
|
|
|
- <FileNamePattern>${LOG_BACKUP_PATH}${id}.${LOG_FILE_NAME_PATTERN}</FileNamePattern>
|
|
|
- <maxFileSize>${MAX_FILESIZE}</maxFileSize>
|
|
|
- <maxHistory>${MAX_HISTORY}</maxHistory>
|
|
|
- </rollingPolicy>
|
|
|
- </appender>
|
|
|
- </sift>
|
|
|
- </appender>
|
|
|
-
|
|
|
- <appender name="FILE_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
- <file>${LOG_PATH}${LOG_FILE_NAME}</file>
|
|
|
- <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
|
|
- <charset>${LOG_CHARSET}</charset>
|
|
|
- <pattern>${LOG_PATTERN_FILE}</pattern>
|
|
|
- </encoder>
|
|
|
- <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
|
|
|
- <fileNamePattern>${LOG_BACKUP_PATH}${LOG_FILE_NAME}.${LOG_FILE_NAME_PATTERN}</fileNamePattern>
|
|
|
- <maxFileSize>${MAX_FILESIZE}</maxFileSize>
|
|
|
- <maxHistory>${MAX_HISTORY}</maxHistory>
|
|
|
- </rollingPolicy>
|
|
|
- </appender>
|
|
|
-
|
|
|
- <appender name="FILE_ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
- <filter class="ch.qos.logback.classic.filter.LevelFilter">
|
|
|
- <level>error</level>
|
|
|
- <onMatch>ACCEPT</onMatch>
|
|
|
- <onMismatch>DENY</onMismatch>
|
|
|
- </filter>
|
|
|
- <file>${LOG_PATH}${LOG_FILE_NAME_ERROR}</file>
|
|
|
- <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
|
|
- <charset>${LOG_CHARSET}</charset>
|
|
|
- <pattern>${LOG_PATTERN_ERROR}</pattern>
|
|
|
- </encoder>
|
|
|
- <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
|
|
|
- <fileNamePattern>${LOG_BACKUP_PATH}${LOG_FILE_NAME_ERROR}.${LOG_FILE_NAME_PATTERN}</fileNamePattern>
|
|
|
- <maxFileSize>${MAX_FILESIZE}</maxFileSize>
|
|
|
- <maxHistory>${MAX_HISTORY}</maxHistory>
|
|
|
- </rollingPolicy>
|
|
|
- </appender>
|
|
|
+ <springProfile name="!xxx">
|
|
|
+ <include resource="logback-spring-appender.xml"/>
|
|
|
+ </springProfile>
|
|
|
|
|
|
<root level="INFO">
|
|
|
<appender-ref ref="CONSOLE"/>
|
|
@@ -106,94 +49,18 @@
|
|
|
<appender-ref ref="FILE_ERROR"/>
|
|
|
</logger>
|
|
|
|
|
|
-<!-- <appender name="CENTER_COMM" class="ch.qos.logback.core.rolling.RollingFileAppender">-->
|
|
|
-<!-- <file>${LOG_PATH}${LOG_FILE_NAME_CENTER_COMM}</file>-->
|
|
|
-<!-- <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">-->
|
|
|
-<!-- <charset>${LOG_CHARSET}</charset>-->
|
|
|
-<!-- <pattern>${LOG_PATTERN_CENTER_COMM}</pattern>-->
|
|
|
-<!-- </encoder>-->
|
|
|
-<!-- <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">-->
|
|
|
-<!-- <fileNamePattern>${LOG_BACKUP_PATH}${LOG_FILE_NAME_CENTER_COMM}.${LOG_FILE_NAME_PATTERN}</fileNamePattern>-->
|
|
|
-<!-- <maxFileSize>${MAX_FILESIZE}</maxFileSize>-->
|
|
|
-<!-- <maxHistory>${MAX_HISTORY}</maxHistory>-->
|
|
|
-<!-- </rollingPolicy>-->
|
|
|
-<!-- </appender>-->
|
|
|
-
|
|
|
-<!-- <logger name="${APP_CLASS_PATH}.xnetudp" level="DEBUG" additivity="false">-->
|
|
|
-<!-- <appender-ref ref="CONSOLE"/>-->
|
|
|
-<!-- <appender-ref ref="CENTER_COMM"/>-->
|
|
|
-<!-- <appender-ref ref="FILE_ERROR"/>-->
|
|
|
-<!-- </logger>-->
|
|
|
-
|
|
|
-<!-- <appender name="FILE_SESSION" class="ch.qos.logback.core.rolling.RollingFileAppender">-->
|
|
|
-<!-- <file>${LOG_PATH}${LOG_FILE_NAME_SESSION}</file>-->
|
|
|
-<!-- <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">-->
|
|
|
-<!-- <charset>${LOG_CHARSET}</charset>-->
|
|
|
-<!-- <pattern>${LOG_PATTERN_FILE}</pattern>-->
|
|
|
-<!-- </encoder>-->
|
|
|
-<!-- <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">-->
|
|
|
-<!-- <fileNamePattern>${LOG_BACKUP_PATH}${LOG_FILE_NAME_SESSION}.${LOG_FILE_NAME_PATTERN}</fileNamePattern>-->
|
|
|
-<!-- <maxFileSize>${MAX_FILESIZE}</maxFileSize>-->
|
|
|
-<!-- <maxHistory>${MAX_HISTORY}</maxHistory>-->
|
|
|
-<!-- </rollingPolicy>-->
|
|
|
-<!-- </appender>-->
|
|
|
-
|
|
|
-<!-- <logger name="${APP_CLASS_PATH}.xnettcp" level="DEBUG" additivity="true">-->
|
|
|
-<!-- <appender-ref ref="FILE_SESSION"/>-->
|
|
|
-<!-- <appender-ref ref="FILE_ERROR"/>-->
|
|
|
-<!-- </logger>-->
|
|
|
-
|
|
|
- <appender name="FILE_STATISTICS" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
- <file>${LOG_PATH}${LOG_FILE_NAME_STATISTICS}</file>
|
|
|
- <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
|
|
- <charset>${LOG_CHARSET}</charset>
|
|
|
- <pattern>${LOG_PATTERN_STATISTICS}</pattern>
|
|
|
- </encoder>
|
|
|
- <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
|
|
|
- <fileNamePattern>${LOG_BACKUP_PATH}${LOG_FILE_NAME_STATISTICS}.${LOG_FILE_NAME_PATTERN}</fileNamePattern>
|
|
|
- <maxFileSize>${MAX_FILESIZE}</maxFileSize>
|
|
|
- <maxHistory>${MAX_HISTORY}</maxHistory>
|
|
|
- </rollingPolicy>
|
|
|
- </appender>
|
|
|
-
|
|
|
<logger name="${APP_CLASS_PATH}.service.StatisticsServices" level="DEBUG" additivity="false">
|
|
|
<appender-ref ref="CONSOLE"/>
|
|
|
<appender-ref ref="FILE_STATISTICS"/>
|
|
|
<appender-ref ref="FILE_ERROR"/>
|
|
|
</logger>
|
|
|
|
|
|
- <appender name="FILE_SCHEDULE" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
- <file>${LOG_PATH}${LOG_FILE_NAME_SCHEDULE}</file>
|
|
|
- <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
|
|
- <charset>${LOG_CHARSET}</charset>
|
|
|
- <pattern>${LOG_PATTERN_SCHEDULE}</pattern>
|
|
|
- </encoder>
|
|
|
- <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
|
|
|
- <fileNamePattern>${LOG_BACKUP_PATH}${LOG_FILE_NAME_SCHEDULE}.${LOG_FILE_NAME_PATTERN}</fileNamePattern>
|
|
|
- <maxFileSize>${MAX_FILESIZE}</maxFileSize>
|
|
|
- <maxHistory>${MAX_HISTORY}</maxHistory>
|
|
|
- </rollingPolicy>
|
|
|
- </appender>
|
|
|
-
|
|
|
<logger name="${APP_CLASS_PATH}.scheduler" level="DEBUG" additivity="false">
|
|
|
<appender-ref ref="CONSOLE"/>
|
|
|
<appender-ref ref="FILE_SCHEDULE"/>
|
|
|
<appender-ref ref="FILE_ERROR"/>
|
|
|
</logger>
|
|
|
|
|
|
- <appender name="FILE_SQL" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
- <file>${LOG_PATH}${LOG_FILE_NAME_SQL}</file>
|
|
|
- <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
|
|
- <charset>${LOG_CHARSET}</charset>
|
|
|
- <pattern>${LOG_PATTERN_SQL}</pattern>
|
|
|
- </encoder>
|
|
|
- <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
|
|
|
- <fileNamePattern>${LOG_BACKUP_PATH}${LOG_FILE_NAME_SQL}.${LOG_FILE_NAME_PATTERN}</fileNamePattern>
|
|
|
- <maxFileSize>${MAX_FILESIZE}</maxFileSize>
|
|
|
- <maxHistory>${MAX_HISTORY}</maxHistory>
|
|
|
- </rollingPolicy>
|
|
|
- </appender>
|
|
|
-
|
|
|
<logger name="jdbc" level="OFF" additivity="false"> <appender-ref ref="FILE_SQL" /> <appender-ref ref="FILE_ERROR"/> </logger>
|
|
|
<logger name="jdbc.sqlonly" level="INFO" additivity="false"> <appender-ref ref="FILE_SQL" /> <appender-ref ref="FILE_ERROR"/> </logger>
|
|
|
<logger name="jdbc.sqltiming" level="DEBUG" additivity="false"> <appender-ref ref="FILE_SQL" /> <appender-ref ref="FILE_ERROR"/> </logger>
|