博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
logback基本配置与使用
阅读量:4228 次
发布时间:2019-05-26

本文共 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}

logback.xml配置

具体配置如下,具体的功能都已经详细说明了,文件需要放在项目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/

你可能感兴趣的文章
MySQL的基本管理
查看>>
MySQL 表结构与键值
查看>>
MySQL存储引擎,表记录管理
查看>>
Mysql多表查询语句,授权用户与密码更改
查看>>
MySQL 备份与恢复
查看>>
采用IC传感器的相对湿度测量
查看>>
皮带传动实验
查看>>
微软的人才观
查看>>
Blizzard的MPQ文件格式搜索算法
查看>>
你的变量究竟存储在什么地方?
查看>>
s3c2410 中断异常处理(转)
查看>>
对张孝祥C语言试题其中一题的探讨 (转载)
查看>>
一些好的网站
查看>>
WinCE中的虚拟地址和实际的物理地址是如何对应
查看>>
Microsoft Windows CE 的内存使用
查看>>
makefile入门
查看>>
中科院计算所Goddon CPU诞生历史!牛!
查看>>
ispPAC
查看>>
为人处世小技巧
查看>>
结构体知识汇总
查看>>