| 1234567891011121314151617181920212223242526272829303132333435 |
- <?xml version="1.0" encoding="UTF-8"?>
- <configuration>
- <property name="LOG_PATH" value="logs"/>
- <property name="LOG_NAME" value="iot-server-data"/>
- <property name="LOG_PATTERN"
- value="%d{yyyy-MM-dd HH:mm:ss.SSS,Asia/Shanghai} [%thread] %-5level [%-40.40logger{39}] : %msg%n"/>
- <property name="LOG_PATTERN_CONSOLE"
- value="%d{yyyy-MM-dd HH:mm:ss,Asia/Shanghai} [%thread] %magenta(%-5level) %green([%-50.50class]) >>> %cyan(%msg) %n"/>
- <!-- 控制台输出 -->
- <appender name="consoleLog" class="ch.qos.logback.core.ConsoleAppender">
- <encoder>
- <pattern>
- ${LOG_PATTERN_CONSOLE}
- </pattern>
- </encoder>
- </appender>
- <!-- 滚动输出 -->
- <appender name="fileLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
- <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
- <!--日志文件输出的文件名-->
- <FileNamePattern>${LOG_PATH}/${LOG_NAME}.%d{yyyy-MM-dd,Asia/Shanghai}.log</FileNamePattern>
- </rollingPolicy>
- <encoder>
- <pattern>${LOG_PATTERN}</pattern>
- </encoder>
- </appender>
- <!-- 日志输出级别 -->
- <root level="info">
- <appender-ref ref="consoleLog"/>
- <appender-ref ref="fileLog"/>
- </root>
- </configuration>
|