logback日志使用记录
来源:互联网 发布:手机qq网络硬盘 编辑:程序博客网 时间:2024/05/16 18:33
logback.xml文件默认被搜索
配置:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<!-- 生成日志到控制台 -->
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<!-- encoder的默认实现类是ch.qos.logback.classic.encoder.PatternLayoutEncoder -->
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{5} - %msg%n</pattern>
</encoder>
</appender>
<!-- name值可以是包名或具体的类名:该包(包括子包)下的类或该类将采用此logger -->
<logger name="com.john.logging.b" level="INFO">
<appender-ref ref="STDOUT" />
</logger>
<!-- 生成日志到指定文件 -->
<appender name="fileAppender" class="ch.qos.logback.core.FileAppender">
<file>granularity.log</file>
<encoder><!-- 必须指定,否则不会往文件输出内容 -->
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{5} - %msg%n</pattern>
</encoder>
<append>true</append>
<prudent>false</prudent>
</appender>
<!-- 每天生成一个日志文件 -->
<appender name="rollingAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>heuristic.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>heuristic-%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder><!-- 必须指定,否则不会往文件输出内容 -->
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{5} - %msg%n</pattern>
</encoder>
<append>false</append>
<prudent>false</prudent>
</appender>
<!-- ERROR、WARN、INFO、DEBUG -->
<!-- root的默认level是DEBUG -->
<root level="DEBUG">
<appender-ref ref="STDOUT" />
<appender-ref ref="fileAppender" />
<appender-ref ref="rollingAppender" />
</root>
</configuration>
java代码:
package com.test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
class Bar {
Logger logger = LoggerFactory.getLogger(Bar.class);
public void doIt() {
logger.info("啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊");
logger.info("啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊");
logger.info("啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊");
}
public static void main(String[] args) {
//logger.info("啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊");
new Bar().doIt();
//logger.info("啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊");
}
}
所需jar:
logback-access-1.0.13.jar
logback-classic-1.0.13.jar
logback-core-1.0.13.jar
slf4j-api-1.7.5.jar
- logback日志使用记录
- 使用logback实现日志记录
- SpringBoot学习:使用logback进行日志记录
- logback 记录json日志
- logback高级特性使用(三) 异步记录日志
- Spring Boot实战之配置使用Logback进行日志记录
- Spring Boot实战之配置使用Logback进行日志记录
- 使用Logback日志保存到相对路径记录
- Spring Boot实战之配置使用Logback进行日志记录
- Spring boot使用logback实现日志的记录
- Spring boot logback的使用(日志记录)
- SpringBoot学习:(二)使用logback进行日志记录
- 加入logback的日志记录
- logback+slf4j实现日志记录
- 日志框架logback学习记录
- 使用 logback记录Sql操作日志及log4j迁移到logback
- logback 日志管理使用
- 使用logback写日志
- 如何利用android来赚钱
- 使用next_permutation函数生成全排列
- Linux下的压缩解压缩命令详解
- Poj 3107 Godfather (树的重心)
- Spring4的学习(四)
- logback日志使用记录
- 总结一些常用的第三方库(iOS)
- Runtime Error(ACCESS_VIOLATION)
- android面试题总结加强版之三
- java中entry遍历map
- 6.jQuery DOM 节点操作
- [leetcode] Trapping Rain Water
- JSON 的含义?
- java面试题总结