强大的日志管理工具logback的配置
来源:互联网 发布:芭碧琪面膜怎么样 知乎 编辑:程序博客网 时间:2024/06/10 13:33
1.maven依赖配置:
<properties> <logback_version>1.1.3</logback_version> <logback_ext_spring_version>0.1.2</logback_ext_spring_version> <slf4j_version>1.7.7</slf4j_version> </properties>
<!-- logback日志配置开始 --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j_version}</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> <version>${logback_version}</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>${logback_version}</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-access</artifactId> <version>${logback_version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>log4j-over-slf4j</artifactId> <version>${slf4j_version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> <version>${slf4j_version}</version> </dependency> <dependency> <groupId>org.logback-extensions</groupId> <artifactId>logback-ext-spring</artifactId> <version>${logback_ext_spring_version}</version> <scope>runtime</scope> </dependency> <!-- logback日志配置结束 -->
2.logback.xml:
<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="60 seconds" debug="true"> <property name="log.project" value="pionner17"></property> <contextName>${log.project}</contextName> <statusListener class="ch.qos.logback.core.status.NopStatusListener" /> <jmxConfigurator /> <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%date [%thread] %-5level %logger{80} - %msg%n </pattern> </encoder> </appender> <property name="log.base" value="../../logs/${log.project}" /> <appender name="logfile" class="ch.qos.logback.core.rolling.RollingFileAppender"> <File>${log.base}.log</File> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <FileNamePattern>${log.base}.%d{yyyy-MM-dd}.log </FileNamePattern> </rollingPolicy> <encoder> <pattern>%date [%thread] %-5level %logger{80} - %msg%n </pattern> </encoder> </appender> <logger name="com.pionner17.service" level="DEBUG" additivity="true"> <appender-ref ref="stdout"/> <appender-ref ref="logfile"/> </logger> <logger name="com.pionner17" level="DEBUG"> </logger> <logger name="org.mybatis" level="WARN"> </logger> <logger name="org.springframework"> <level value="WARN" /> </logger> <logger name="net.sf.ehcache"> <level value="WARN" /> </logger> <root level="WARN"> <appender-ref ref="stdout" /> <appender-ref ref="logfile" /> </root></configuration>
3.web.xml配置监听器:
<listener> <listener-class>ch.qos.logback.ext.spring.web.LogbackConfigListener</listener-class> </listener> <context-param> <param-name>logbackConfigLocation</param-name> <param-value>classpath:logs/logback.xml</param-value> </context-param>
阅读全文
0 0
- 强大的日志管理工具logback的配置
- 整理的logback日志配置
- 强大的跨平台事件日志审核管理工具 - SNARE
- logback日志写入数据库的配置
- logback日志写入数据库的配置
- logback日志组件的配置和使用
- logback日志写入数据库的配置
- logback日志写入数据库的配置
- logback日志写入数据库的配置
- Spring MVC中使用logback的日志配置
- 日志组件logback的介绍及配置使用方法(一)
- 日志组件logback的介绍及配置使用方法(二)
- 日志组件logback的介绍及配置使用方法(一)
- 日志组件logback的介绍及配置使用方法(二)
- 日志组件logback的介绍及配置使用方法
- 日志组件logback的介绍及配置使用方法(一)
- 日志组件logback的介绍及配置使用方法(二)
- 日志组件logback的介绍及配置使用方法
- django设置时区与语言
- C# String和StringBuilder简介
- 一文说尽C++赋值运算符重载函数(operator=)
- 自动转圈 for 循环
- LeetCode.48 Rotate Image
- 强大的日志管理工具logback的配置
- 常用的加密算法
- 编译阶段打印宏内容
- 常用的加密算法
- 4node博客项目系列静态文件的托管
- 计算机类中文核心期刊简介
- 怎样用Python3 写一个爬图片的程序?
- 洛谷P3383 线性筛素数(线性筛)
- STL(十六)hash_map哈希映照容器