国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

logback 日志分離技術

2019-11-10 20:15:37
字體:
來源:轉載
供稿:網友

依賴jar包

<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-access</artifactId> </dependency>

logback.xml 日志文件

<?xml version="1.0"?><configuration> <appender name="console" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>[%-5level] %d{HH:mm:ss.SSS} [%thread] %logger{36} - %msg%n </pattern> </encoder> </appender> <appender name="test" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>c:/data/log/test.log</file> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <fileNamePattern>c:/data/log/test-%d{yyyy-MM-dd}.log</fileNamePattern> </rollingPolicy> <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> <maxFileSize>1024MB</maxFileSize> </triggeringPolicy> <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> <pattern>%-20(%d{HH:mm:ss.SSS} [%thread]) %-5level %logger{80} - %msg%n</pattern> </encoder> </appender> <appender name="info" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>c:/data/log/info.log</file> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <fileNamePattern>c:/data/log/info-%d{yyyy-MM-dd}.log</fileNamePattern> </rollingPolicy> <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> <pattern>%msg%n</pattern> </encoder> </appender> <!-- 定義的日志基本打印位置,可以定義 日志基本level,如果定義 就打印響應的日志基本,不定義就是所有--> <logger name="monitorLog" additivity="false"> <appender-ref ref="info" /> <appender-ref ref="console" /> </logger> <!-- 沒有定義的日志名稱,的打印日志的級別 --> <root level="INFO"> <appender-ref ref="test" /> <appender-ref ref="console" /> </root></configuration>

測試代碼

import org.slf4j.Logger;import org.slf4j.LoggerFactory;import ch.qos.logback.classic.LoggerContext;import ch.qos.logback.core.util.StatusPRinter;public class TestLog { private static Logger log = LoggerFactory.getLogger(TestLog.class); private static Logger monitorLog = LoggerFactory.getLogger("monitorLog"); public static void main(String[] args) { LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory(); StatusPrinter.print( lc ); log.error("zhong1"); monitorLog.info("zhong"); }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永清县| 图片| 菏泽市| 合川市| 海南省| 兴文县| 灵丘县| 永春县| 新疆| 辽源市| 贵州省| 东城区| 什邡市| 中山市| 桂林市| 孟津县| 五大连池市| 阿图什市| 宁海县| 襄城县| 武强县| 敦化市| 常熟市| 丰顺县| 庆元县| 垫江县| 时尚| 东乌| 青岛市| 潜山县| 明星| 迁安市| 房产| 龙山县| 阿城市| 望谟县| 泊头市| 青阳县| 安吉县| 逊克县| 漾濞|