13 changed files with 246 additions and 60 deletions
@ -0,0 +1,99 @@ |
|||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||
|
<configuration debug="false" scan="true" scanPeriod="1 seconds"> |
||||
|
<contextName>logback</contextName> |
||||
|
|
||||
|
<property name="zdxtEmergencyBootStart.path" value="/usr/local/zdxtEmergencyBootStart/logs/zdxtEmergencyBootStart.log"/> |
||||
|
<property name="zdxtEmergencyBootStart.error.path" value="/usr/local/zdxtEmergencyBootStart/logs/zdxtEmergencyBootStart.error.log"/> |
||||
|
<!--有线报警数据日志--> |
||||
|
<!-- <property name="zdxtEmergencyBootStart.realtimeWarnHandler.path" value="/usr/local/zdxtEmergencyBootStart/logs/realtimeWarnHandler.log"/>--> |
||||
|
<!--mqtt数据日志--> |
||||
|
<!-- <property name="zdxtEmergencyBootStart.warningMessageCallback.path" value="/usr/local/zdxtEmergencyBootStart/logs/warningMessageCallback.log"/>--> |
||||
|
<!--mqtt缓存数据日志--> |
||||
|
<!-- <property name="zdxtEmergencyBootStart.iotMessageTask.path" value="/usr/local/zdxtEmergencyBootStart/logs/iotMessageTask.log"/>--> |
||||
|
|
||||
|
<property name="historyLogPath" value="/usr/local/zdxtEmergencyBootStart/logs/history"/> |
||||
|
|
||||
|
<!-- 异步任务日志 --> |
||||
|
<!-- <property name="zdxtEmergencyBootStart.asyncTask.path" value="/usr/local/qn-worksite/logs/zdxtEmergencyBootStart.asyncTask.log"/>--> |
||||
|
|
||||
|
<appender name="consoleAppender" class="ch.qos.logback.core.ConsoleAppender"> |
||||
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter"> |
||||
|
<level>INFO</level> |
||||
|
</filter> |
||||
|
<encoder> |
||||
|
<pattern> |
||||
|
%d{HH:mm:ss.SSS} %contextName [%thread] %-5level %logger{36} - %msg%n</pattern> |
||||
|
<charset>UTF-8</charset> |
||||
|
</encoder> |
||||
|
</appender> |
||||
|
|
||||
|
<appender name="zdxtEmergencyBootStart" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
||||
|
<file>${zdxtEmergencyBootStart.path}</file> |
||||
|
<!-- 过滤日志 --> |
||||
|
<filter class="ch.qos.logback.classic.filter.LevelFilter"> |
||||
|
<level>ERROR</level> |
||||
|
<onMatch>DENY</onMatch> <!-- 如果命中就禁止这条日志 --> |
||||
|
<onMismatch>ACCEPT</onMismatch> <!-- 如果没有命中就使用这条规则 --> |
||||
|
</filter> |
||||
|
|
||||
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
||||
|
<fileNamePattern>${historyLogPath}/%d{yyyy-MM-dd}/zdxtEmergencyBootStart.zip</fileNamePattern> |
||||
|
<maxHistory>180</maxHistory> |
||||
|
<!-- <maxFileSize>500MB</maxFileSize>--> |
||||
|
</rollingPolicy> |
||||
|
<encoder> |
||||
|
<pattern>%date %level [%thread] %logger{36} [%file : %line] %msg%n</pattern> |
||||
|
<charset>UTF-8</charset> |
||||
|
</encoder> |
||||
|
</appender> |
||||
|
|
||||
|
<appender name="zdxtEmergencyBootStart-error" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
||||
|
<file>${zdxtEmergencyBootStart.error.path}</file> |
||||
|
<!-- 过滤日志 --> |
||||
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter"> |
||||
|
<level>ERROR</level> |
||||
|
</filter> |
||||
|
|
||||
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
||||
|
<fileNamePattern>${historyLogPath}/%d{yyyy-MM-dd}/zdxtEmergencyBootStart-error.zip</fileNamePattern> |
||||
|
<maxHistory>180</maxHistory> |
||||
|
</rollingPolicy> |
||||
|
<encoder> |
||||
|
<pattern>%date %level [%thread] %logger{36} [%file : %line] %msg%n</pattern> |
||||
|
<charset>UTF-8</charset> |
||||
|
</encoder> |
||||
|
</appender> |
||||
|
|
||||
|
<logger name="com.zdxt" level="INFO" additivity="false"> |
||||
|
<appender-ref ref="zdxtEmergencyBootStart" /> |
||||
|
<appender-ref ref="zdxtEmergencyBootStart-error"/> |
||||
|
<!-- <appender-ref ref="zdxtEmergencyBootStart-realtimeWarnHandler"/>--> |
||||
|
<!-- <appender-ref ref="zdxtEmergencyBootStart-warningMessageCallback"/>--> |
||||
|
<!-- <appender-ref ref="zdxtEmergencyBootStart-iotMessageTask"/>--> |
||||
|
</logger> |
||||
|
|
||||
|
<logger name="org.springframework" level="INFO" additivity="false"> |
||||
|
<appender-ref ref="zdxtEmergencyBootStart" /> |
||||
|
<appender-ref ref="zdxtEmergencyBootStart-error"/> |
||||
|
<!-- <appender-ref ref="zdxtEmergencyBootStart-realtimeWarnHandler"/>--> |
||||
|
<!-- <appender-ref ref="zdxtEmergencyBootStart-warningMessageCallback"/>--> |
||||
|
<!-- <appender-ref ref="zdxtEmergencyBootStart-iotMessageTask"/>--> |
||||
|
</logger> |
||||
|
|
||||
|
|
||||
|
<root level="INFO"> |
||||
|
<appender-ref ref="zdxtEmergencyBootStart"/> |
||||
|
<appender-ref ref="zdxtEmergencyBootStart-error"/> |
||||
|
<!-- <appender-ref ref="zdxtEmergencyBootStart-realtimeWarnHandler"/>--> |
||||
|
<!-- <appender-ref ref="zdxtEmergencyBootStart-warningMessageCallback"/>--> |
||||
|
<!-- <appender-ref ref="zdxtEmergencyBootStart-iotMessageTask"/>--> |
||||
|
<appender-ref ref="consoleAppender"/> |
||||
|
</root> |
||||
|
<!-- <root level="ERROR"> |
||||
|
<appender-ref ref="zdxtEmergencyBootStart"/> |
||||
|
<appender-ref ref="zdxtEmergencyBootStart-error"/> |
||||
|
<appender-ref ref="zdxtEmergencyBootStart-realtimeWarnHandler"/> |
||||
|
<appender-ref ref="zdxtEmergencyBootStart-warningMessageCallback"/> |
||||
|
<appender-ref ref="consoleAppender"/> |
||||
|
</root>--> |
||||
|
</configuration> |
||||
Loading…
Reference in new issue