本文共 1805 字,大约阅读时间需要 6 分钟。
在投产项目中,日志的使用是必须的,一般情况下日志分两个,一个需要在控制台打印出来,这个方便开发的时候调试,一个需要把日志按日期保存,方便生产出问题的时候查询日志。logback实现了slf4j-api,使用也很简单,只需要在资源目录下配置一个logback.xml即可,系统启动的时候会默认读取这个日志配置文件。下面介绍一下具体的使用。
org.slf4j slf4j-api ${slf4j.version} ch.qos.logback logback-core ${logback.version} ch.qos.logback logback-classic ${logback.version}
具体配置如下,具体的功能都已经详细说明了,文件需要放在项目resources跟目录下
TRACE %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n TRACE ${LOG_HOME}/%d{yyyy-MM-dd}/TestWeb.log.%d{yyyy-MM-dd}.log 30 %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n 10MB
public class Main { private final static Logger logger = LoggerFactory.getLogger(Main.class); public static void main(String[] args) { logger.info("这是一个测试"); }}2019-05-25 12:55:13.120 [main] INFO com.zhan.design.Main - 这是一个测试
也会在H:\study\backstudy\log\2019-05-25目录下创建一个TestWeb.log.2019-05-25.log文件,写入打印的内容
转载地址:http://vhjqi.baihongyu.com/