博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LogBack配置使用全攻略
阅读量:6047 次
发布时间:2019-06-20

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

hot3.png

因为,笔者所在公司启动新项目,原先使用的log4j笔者从来没关注过,实在是嫌麻烦,于是,自己琢磨了一天logback,算是成功了。特地来分享一下。

logback需要这么几个jar包 

建议jar包可以直接去maven的官方仓库搜配置文件,然后收集了,为了架构师做准备。

org.logback-extensions
logback-ext-spring
0.1.4
org.slf4j
slf4j-api
1.6.4
org.slf4j
jcl-over-slf4j
1.6.4
ch.qos.logback
logback-core
1.1.6
ch.qos.logback
logback-access
1.1.6
ch.qos.logback
logback-classic
1.1.6

下面是web.xml文件的配置。

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

笔者的配置文件在resource下,就这么写了,大家可以随意指定。

下面就开始讲xml配置文件

%d{yyyy-MM-dd HH:mm:ss} [%thread] [%level] - %m%n
UTF-8
${logbase}ehr.${bySecond}.log
${logbase}ehr.${label}.%d{yyyy-MM-dd}.log.zip
%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
false

一般情况下默认先去加载logger标签里面的内容,然后,根据additivity标签的值来确定是否需要向上级root传递日志信息。

默认打包的功能没有尝试,不知道是否会每天0点自动打成压缩包。

转载于:https://my.oschina.net/u/1582930/blog/1634203

你可能感兴趣的文章
GregorianCalendar日历程序
查看>>
Sublime 中运行 Shell 、Python、Lua、Groovy...等各种脚本
查看>>
【Java集合源码剖析】ArrayList源码剖析
查看>>
linux的目录结构
查看>>
这次逻辑通了,
查看>>
HTMLHelper
查看>>
快速构建Windows 8风格应用29-捕获图片与视频
查看>>
OC语言Block和协议
查看>>
使用xpath时出现noDefClass的错误(找不到某个类)
查看>>
.Net规则引擎介绍 - REngine
查看>>
CSS3 transforms 3D翻开
查看>>
利用传入的Type类型来调用范型方法的解决方案
查看>>
Top命令内存占用剖析
查看>>
转 网络IO模型:同步IO和异步IO,阻塞IO和非阻塞IO
查看>>
求带分数(蓝桥杯)
查看>>
Retrofit 入门学习
查看>>
Spring Boot学习笔记
查看>>
laravel 集合接口
查看>>
java.exe进程来源排查录
查看>>
C++实现KMP模式匹配算法
查看>>