logback配置详解2<appender>
logback 常用配置详解(二) appender appender: appender是configuration的子节点,是负责写日志的组件。 appender有两个必要属性name和class。name指定appender名称,class指定appender的全限定名。 1.ConsoleAppender: 把日志添加到控制台,有以下子节点
logback 常用配置详解(二)
1.ConsoleAppender:
把日志添加到控制台,有以下子节点:
例如:
Xml代码
- configuration>
- appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
- encoder>
- pattern>%-4relative [%thread] %-5level %logger{35} - %msg %npattern>
- encoder>
- appender>
- root level="DEBUG">
- appender-ref ref="STDOUT" />
- root>
- configuration>
2.FileAppender:
把日志添加到文件,有以下子节点:
例如:
Xml代码
- configuration>
- appender name="FILE" class="ch.qos.logback.core.FileAppender">
- file>testFile.logfile>
- append>trueappend>
- encoder>
- pattern>%-4relative [%thread] %-5level %logger{35} - %msg%npattern>
- encoder>
- appender>
- root level="DEBUG">
- appender-ref ref="FILE" />
- root>
- configuration>
3.RollingFileAppender:
滚动记录文件,先将日志记录到指定文件,当符合某个条件时,将日志记录到其他文件。有以下子节点:
triggeringPolicy