123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- <included>
- <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}packet/${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}packet/${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>
- <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>
- <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>
- <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>
- </included>
|