java spring 配置log_【Java】logbak集成springboot配置使用—小白篇

logbak简单使用

主要给没有配置过logbak的小白一些帮助 这个是集成springboot的使用 如果是非springboot项目 直接下载三个依赖jar包就可以了 其余方式都一样 logbak 对于依赖包的版本貌似没有严格要求 但是建议使用统一版本的jar

maven仓库传送门

依赖选择

logback-core

另外两个包的基础包

logback-access

访问模块与Servlet容器集成提供通过Http来访问日志的功能

这个包我并没有

logback-classic

它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging

pom.xml

ch.qos.logback

logback-access

1.2.3

ch.qos.logback

logback-core

1.2.3

ch.qos.logback

logback-classic

1.2.3

logbak.xml

%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n

${LOG_HOME}/INFO/info.%d{yyyy-MM-dd}.%i.log.gz

30

3MB

%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n

UTF-8

INFO

ACCEPT

DENY

${LOG_HOME}/DEBUG/debug.%d{yyyy-MM-dd}.%i.log.gz

30

3MB

%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n

UTF-8

DEBUG

ACCEPT

DENY

${LOG_HOME}/WARN/debug.%d{yyyy-MM-dd}.%i.log.gz

30

3MB

%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n

UTF-8

WARN

ACCEPT

DENY

${LOG_HOME}/ERROR/error.%d{yyyy-MM-dd}.%i.log.gz

30

3MB

%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n

UTF-8

ERROR

ACCEPT

DENY

以上配置基本满足使用 如需更详细使用 传送门如下

http://www.51gjie.com/javaweb/1114.html

效果

5328cd006296ca531a73c0a4ae6680f1.png

生成的日志文件已经按照我们配置的logbak.xml中定义的4个处理器分类了 当文件大于我们指定的最大文件大小的时候才会触发压缩 不然就是.log文件

应该注意到了控制台没有输出debug日志

这个和logbak的日志级别有关系

logbak日志级别

Trace:是追踪,就是程序推进以下,你就可以写个trace输出,所以trace应该会特别多,不过没关系,我们可以设置最低日志级别不让他输出.

Debug:指出细粒度信息事件对调试应用程序是非常有帮助的.

Info:消息在粗粒度级别上突出强调应用程序的运行过程.

Warn:输出警告及warn以下级别的日志.

Error:输出错误信息日志.

此外OFF表示关闭全部日志,ALL表示开启全部日志

TRACE < DEBUG < INFO < WARN < ERROR

logbak还可以集成logstash 实现日志实时输出至elasticsearch搭配kibana 使用kibana语法 实现快速查询分析日志

下次再更 容我学习学习 有懂的可以留言一起交流

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值