Llogback实例
2015-07-03 16:05
218 查看
莫个银行项目中实际引用的Llogback实例,禁提供大家参考!!!!
[html]
view plaincopy
<!-- if debug set to true, context info always print
otherwise the contex info will print when error occour -->
<configuration scan="true" scanPeriod="60 seconds" debug="false">
<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{40} - %msg%n</pattern>
</layout>
</appender>
<!-- 所有日志文件-->
<appender name="AllLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>log/abcchina/all/%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{40} - %msg%n</pattern>
</encoder>
</appender>
<appender name="TaskLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>log/abcchina/task/%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{40} - %msg%n</pattern>
</encoder>
</appender>
<appender name="SendLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>log/abcchina/send/%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{40} - %msg%n</pattern>
</encoder>
</appender>
<!-- 为莫个包下的所有类指定Appender 这里也可以指定类名称例如:com.aa.bb.ClassName-->
<logger name="com.aa.bb" >
<appender-ref ref="TaskLog" />
</logger>
<logger name="com.aa.cc" >
<appender-ref ref="SendLog" />
</logger>
<root level="INFO">
<appender-ref ref="AllLog" />
</root>
</configuration>
[html]
view plaincopy
<!-- if debug set to true, context info always print
otherwise the contex info will print when error occour -->
<configuration scan="true" scanPeriod="60 seconds" debug="false">
<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{40} - %msg%n</pattern>
</layout>
</appender>
<!-- 所有日志文件-->
<appender name="AllLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>log/abcchina/all/%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{40} - %msg%n</pattern>
</encoder>
</appender>
<appender name="TaskLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>log/abcchina/task/%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{40} - %msg%n</pattern>
</encoder>
</appender>
<appender name="SendLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>log/abcchina/send/%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{40} - %msg%n</pattern>
</encoder>
</appender>
<!-- 为莫个包下的所有类指定Appender 这里也可以指定类名称例如:com.aa.bb.ClassName-->
<logger name="com.aa.bb" >
<appender-ref ref="TaskLog" />
</logger>
<logger name="com.aa.cc" >
<appender-ref ref="SendLog" />
</logger>
<root level="INFO">
<appender-ref ref="AllLog" />
</root>
</configuration>
相关文章推荐
- TCP/IP三次握手和四次挥手
- mysql判断一个字符串是否包含某子串
- CXF+Spring 搭建的WebService
- [LeetCode] Word Ladder II
- android: listview组件的应用-模拟微博
- 使用IntelliJ IDEA,gradle开发Java web应用步骤
- 新开博客
- HQL: Hibernate查询语言
- 帧中继
- Lombok 安装、入门 - 消除冗长的 java 代码
- mysql压力测试---sysbench
- Linux基础系列(二)Linux系统文件系统详解
- 推荐:21副GIF动图让你了解各种数学概念
- JMeter 服务器性能监测插件介绍
- 用service做的音乐播放
- Java中A\t+/不能自动补全的解决办法
- LA 3415 Guardian of Decency (最大独立集)
- Sqlite-Sqlite3中的数据类型
- 2012年5月SAT香港真题解析
- python生成随机密码或随机字符串的方法