¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <configuration debug="false"> |
| | | <!--å®ä¹æ¥å¿æä»¶çåå¨å°å å¿å¨ LogBack çé
ç½®ä¸ä½¿ç¨ç¸å¯¹è·¯å¾--> |
| | | <property name="LOG_HOME" value="/var/log" /> |
| | | <!-- æ§å¶å°è¾åº --> |
| | | <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> |
| | | <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> |
| | | <!--æ ¼å¼åè¾åºï¼%dè¡¨ç¤ºæ¥æï¼%thread表示线ç¨åï¼%-5levelï¼çº§å«ä»å·¦æ¾ç¤º5个å符宽度%msgï¼æ¥å¿æ¶æ¯ï¼%næ¯æ¢è¡ç¬¦--> |
| | | <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern> |
| | | </encoder> |
| | | </appender> |
| | | <!-- æç
§æ¯å¤©çææ¥å¿æä»¶ --> |
| | | <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
| | | <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
| | | <!--æ¥å¿æä»¶è¾åºçæä»¶å--> |
| | | <FileNamePattern>${LOG_HOME}/qwcollect.log.%d{yyyy-MM-dd}.log</FileNamePattern> |
| | | <!--æ¥å¿æä»¶ä¿ç天æ°--> |
| | | <MaxHistory>30</MaxHistory> |
| | | </rollingPolicy> |
| | | <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> |
| | | <!--æ ¼å¼åè¾åºï¼%dè¡¨ç¤ºæ¥æï¼%thread表示线ç¨åï¼%-5levelï¼çº§å«ä»å·¦æ¾ç¤º5个å符宽度%msgï¼æ¥å¿æ¶æ¯ï¼%næ¯æ¢è¡ç¬¦--> |
| | | <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern> |
| | | </encoder> |
| | | <!--æ¥å¿æä»¶æå¤§ç大å°--> |
| | | <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> |
| | | <MaxFileSize>10MB</MaxFileSize> |
| | | </triggeringPolicy> |
| | | </appender> |
| | | |
| | | <!-- æ¥å¿è¾åºçº§å« --> |
| | | <root level="INFO"> |
| | | <appender-ref ref="STDOUT" /> |
| | | </root> |
| | | </configuration> |