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