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

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

logback 日志分離技術

2019-11-10 17:57:47
字體:
來源:轉載
供稿:網友

依賴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"); }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 林西县| 济阳县| 门头沟区| 资中县| 庄河市| 通山县| 桐梓县| 贵阳市| 惠来县| 桐乡市| 三台县| 台南市| 双鸭山市| 涞水县| 社会| 库伦旗| 秦安县| 池州市| 七台河市| 西平县| 志丹县| 贵德县| 车致| 股票| 梁山县| 万安县| 江津市| 巴林左旗| 大城县| 桃江县| 汶川县| 高邮市| 太仆寺旗| 忻城县| 浙江省| 甘南县| 绵竹市| 苏州市| 漳浦县| 太仓市| 江陵县|