| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?xml version="1.0" encoding="UTF-8"?>
- <configuration status="error">
- <!-- 先定义所有的appender -->
- <appenders>
- <!-- 这个输出控制台的配置 -->
- <Console name="Console" target="SYSTEM_OUT">
- <!-- 这个都知道是输出日志的格式 -->
- <PatternLayout pattern="%d %-5p [%c{5}] - %m%n"/>
- </Console>
- <!-- 文件会打印出所有信息,这个log每次运行程序会自动清空,由append属性决定,这个也挺有用的,适合临时测试用 -->
- <!-- append为TRUE表示消息增加到指定文件中,false表示消息覆盖指定的文件内容,默认值是true -->
- <File name="log" fileName="logs/dc-api-test.log" append="false">
- <PatternLayout pattern="%d [%t] %-5p [%c] - %m%n"/>
- </File>
- <!-- 添加过滤器ThresholdFilter,可以有选择的输出某个级别以上的类别 onMatch="ACCEPT" onMismatch="DENY"意思是匹配就接受,否则直接拒绝 -->
- <File name="ERROR" fileName="logs/dc-api-error.log">
- <ThresholdFilter level="error" onMatch="ACCEPT" onMismatch="DENY"/>
- <PatternLayout pattern="%-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n"/>
- </File>
- <!-- 这个会打印出所有的信息,每次大小超过size,则这size大小的日志会自动存入按年份-月份建立的文件夹下面并进行压缩,作为存档 -->
- <RollingFile name="RollingFile" fileName="logs/dc-api.log"
- filePattern="logs/$${date:yyyy-MM}/web-%d{MM-dd-yyyy}-%i.log.zip">
- <PatternLayout pattern="%d [%t] %-5p [%c] - %m%n"/>
- <SizeBasedTriggeringPolicy size="10MB"/>
- </RollingFile>
- </appenders>
- <!-- 然后定义logger,只有定义了logger并引入的appender,appender才会生效 -->
- <loggers>
- <!-- 建立一个默认的root的logger -->
- <root level="warn">
- <appender-ref ref="RollingFile"/>
- <appender-ref ref="Console"/>
- <appender-ref ref="log"/>
- </root>
- <!-- 定制logger,指定cn.com.goldenwater.dcproj包的日志级别 -->
- <Logger name="cn.com.goldenwater.dcproj" level="debug" additivity="false">
- <appender-ref ref="RollingFile"/>
- <appender-ref ref="Console"/>
- <appender-ref ref="log"/>
- </Logger>
- <!-- 定制logger,指定cn.com.goldenwater.dcproj.dao.BisInspLogDao.insert包的日志级别 -->
- <Logger name="cn.com.goldenwater.dcproj.dao.BisInspLogDao.insert" level="error" additivity="false">
- <appender-ref ref="RollingFile"/>
- <appender-ref ref="Console"/>
- <appender-ref ref="log"/>
- </Logger>
- </loggers>
- </configuration>
|