博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
logback日志框架的简单使用
阅读量:4519 次
发布时间:2019-06-08

本文共 4182 字,大约阅读时间需要 13 分钟。

最近在自己搭建项目的时候,遇到logback选的问题,现在记录如下

在框架中使用logback日志框架,关于logback和log4j日志框架的选择,这里就不多说了网上百度一大堆,总之一句话 logback要比log4j效率高,性能好,配置灵活。

1.首先在maven中增加依赖

ch.qos.logback
logback-classic
${logback.version}
org.slf4j
jcl-over-slf4j
${jcl-over.version}

定义各自版本

1.1.11
1.7.12

因为采用的是maven聚合项目,所以这里 parent项目和common项目都需要加上,但是只需要给parent项目添加版本管理就行了

 

2.web.xml配置

logbackConfigLocation
classpath:properties/logback.xml
ch.qos.logback.ext.spring.web.LogbackConfigListener

3.编写logback.xml

在线工具,可以将log4j的properties文件直接转换成logback的xml文件,地址如下:

logback的详细用法及其xml文件的相关语法,可参见它的用户向导,地址如下:

具体配置可以如下:(转自http://www.mkyong.com/logging/logback-xml-example/)更加具体的配置可以参考 文档 https://logback.qos.ch/manual/configuration.html

[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
ERROR
ACCEPT
DENY
${ROOT}%d/error.%i.log
${MAXHISTORY}
${FILESIZE}
[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
WARN
ACCEPT
DENY
${ROOT}%d/warn.%i.log
${MAXHISTORY}
${FILESIZE}
[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
INFO
ACCEPT
DENY
${ROOT}%d/info.%i.log
${MAXHISTORY}
${FILESIZE}
[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
DEBUG
ACCEPT
DENY
${ROOT}%d/debug.%i.log
${MAXHISTORY}
${FILESIZE}
[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
TRACE
ACCEPT
DENY
${ROOT}%d/trace.%i.log
${MAXHISTORY}
${FILESIZE}

启动项目,效果如下:

在百度资料的时候发现 控制台还可以给不同的日志级别有不同的颜色,好吧,原谅我的无知。插件名:grep-console

测试结果如下:

 

转载于:https://www.cnblogs.com/l919310075/p/8868387.html

你可能感兴趣的文章
成员函数模板
查看>>
函数的调用过程,栈帧的创建和销毁。
查看>>
Comparable和Comparator的区别
查看>>
学术圈子与科研团队
查看>>
SpringMVC整合Shiro
查看>>
Window Pains(poj 2585)
查看>>
Linux 虚拟机的计划维护
查看>>
“云”助医疗华山行
查看>>
Azure 10月新公布
查看>>
C++入门经典-例5.14-丢失的内存,关于内存泄漏
查看>>
scala _ parameter
查看>>
DataSet DataTable操作
查看>>
通过IntelliJ IDEA和Maven命令查看某个jar包是怎么引入的
查看>>
【随笔】内存性能监测相关
查看>>
HTML5中的Range对象的研究
查看>>
vue2的keep-alive的总结
查看>>
UIButton
查看>>
共享变量边界处理
查看>>
二叉搜索树
查看>>
神经网络学习笔记三——梯度检验、高级优化
查看>>