博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
为什么要用日志框架 Logback 基本使用
阅读量:5289 次
发布时间:2019-06-14

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

【日志框架】以时间为单位描述应用项目运行状态:用户下线、接口超时、数据库崩溃等等一系列事件

【日志框架能力】

1.定制输出格式

2.定制输出目标

3.携带 Context 比如 HelloWorld.class 这个携带包名

【选择日志框架】SLF4J LOGBACK 原作者推荐,Log4j2性能最好但其他框架支持比较少。 (淘汰JCL JUL JBOSS_LOG Log4j)

…………………………………………………………………………………………………………………………………………………………

【省时神器 Lombok】Automatic Resource Management, automatic generation of getters, setters, equals, hashCode and toString, and more!

 

@Slf4jclassmethodlog.warn("warning content name {} password {}",name,password);

 

 

【】 locback-spring.yml (相对于内聚性 application.xml 更自由开放)

1.区分 info 和 error 日志

2.周期性地打日志

【配置 Level】这里我一直误解和 Android的logcat日志级别一样,实际上是这样

 

public static final int OFF_INT = Integer.MAX_VALUE;public static final int ERROR_INT = 40000;public static final int WARN_INT = 30000;public static final int INFO_INT = 20000;public static final int DEBUG_INT = 10000; //当我们选到这一级 可见 DEBUG 和 Trace 级别日志public static final int TRACE_INT = 5000;public static final int ALL_INT = Integer.MIN_VALUE;

 

【将 info error 分开】 tail -f file_name.log 获得

%d - %msg%n
ERROR
DENY
ACCEPT
%msg%n
/var/log/tomcat/sell/info.%d.log
ERROR
%msg%n
/var/log/tomcat/sell/error.%d.log

 

………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………………………

转载于:https://www.cnblogs.com/chenhui7373/p/9029945.html

你可能感兴趣的文章
给大家分享一张CSS选择器优选级图谱 !
查看>>
Win7中不能调试windows service
查看>>
T-SQL触发器,限制一次只能删除一条数据
查看>>
boost库使用:vs2013下boost::container::vector编译出错解决
查看>>
通过httplib2 探索的学习的最佳方式
查看>>
理解运算符重载 4
查看>>
快来熟练使用 Mac 编程
查看>>
第二周
查看>>
断言简介
查看>>
Node.js 入门:Express + Mongoose 基础使用
查看>>
plsql使用,为什么可以能看见其他用户的表
查看>>
一步步教你轻松学奇异值分解SVD降维算法
查看>>
Scripting Java #3:Groovy与invokedynamic
查看>>
2014-04-21-阿里巴巴暑期实习-后台研发-二面经验
查看>>
数据结构中线性表的基本操作-合并两个线性表-依照元素升序排列
查看>>
使用pager进行分页
查看>>
吐医疗器械研发可配置性需求的槽点
查看>>
UVA - 1592 Database
查看>>
机器翻译评价指标 — BLEU算法
查看>>
机器学习基石(9)--Linear Regression
查看>>