LOGBACK的配置和使用

项目用到了logback,我自己参照了BLOG

http://www.cnblogs.com/luowei010101/archive/2012/01/04/2312438.html


logback的使用需要三个包

slf4j-api-1.6.0.jar
logbcak-classic-0.9.21.jar
logbcak-core-0.9.21.jar


我的logback.xml配置

<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="5 minutes">

<appender name="stdoutAppender" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>%d{HH:mm:ss.SSS} \(%thread\) %-6level- %logger{36}: %msg%n</Pattern>
</layout>
</appender>

<!-- 在服务器端的配置 -->
<property file="/opt/xxx/xxx/config/applicationContext.properties" />

<!-- 在本地的配置
<property file="src\main\resources\applicationContext.properties" />
-->
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${gui.log.dir}/${gui.log.name}</file>
<!-- <file>${gui.log.dir}\${gui.log.name}</file> -->
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
<fileNamePattern>${gui.log.dir}/${gui.log.rolling.format}</fileNamePattern>
<!-- <fileNamePattern>${gui.log.dir}\${gui.log.rolling.format}</fileNamePattern> -->
<minIndex>${gui.log.file.min}</minIndex>
<maxIndex>${gui.log.file.max}</maxIndex>
</rollingPolicy>
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<maxFileSize>${gui.log.max.file.size}</maxFileSize>
</triggeringPolicy>
<encoder>
<pattern>%d{yyyy/MM/dd HH:mm:ss.SSS} \(%thread\) %-6level- %logger{36}: %msg%n</pattern>
</encoder>
</appender>


<root level="INFO">
<appender-ref ref="stdoutAppender" />
<appender-ref ref="FILE" />
</root>

<logger name="com.digia" level="DEBUG">
<appender-ref ref="FILE" />
</logger>
</configuration>


使用的applicationContext.properties配置

#GUI log store path
gui.log.dir=/opt/xxx/xxx/logs
#GUI log name
gui.log.name=xxx.log
#GUI log file min
gui.log.file.min=1
#GUI log file max
gui.log.file.max=5
#GUI log file max size
gui.log.max.file.size=10MB
#GUI log file rolling format
gui.log.rolling.format=xxx.%i.log
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值