博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java日志
阅读量:7093 次
发布时间:2019-06-28

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

  hot3.png

一、Java日志

总结一下就是:

1.1 日志桥接关系的图

图3

上图是现在日志桥接关系的图,三个流行接口,四个流行的实现

三个接口

  • JCL(Java Commons Log)
  • SLF4J(The Simple Logging Facade for Java)
  • Log4j2-api

四个实现

  • Log4j(Log4j 1.x)
  • JUL(Java Util Log)
  • Logback
  • Log4j2-core

1.2 最佳实践

  1. 总是使用Log Facade,而不是具体Log Implementation
  2. 只添加一个 Log Implementation依赖
  3. 具体的日志实现依赖应该设置为optional和使用runtime scope
  4. 如果有必要, 排除依赖的第三方库中的Log Impementation依赖
  5. 避免为不会输出的log付出代价
  6. 日志格式中最好不要使用行号,函数名等字段
  7. log中不要输出稀奇古怪的字符!

二、logback

三、log4j2

四、实例

四个小工程

转载于:https://my.oschina.net/yysue/blog/1626209

你可能感兴趣的文章
sudo命令
查看>>
使用rpm包实现LAMP构架模型
查看>>
Ajax学习笔记-入门笔记
查看>>
EMC&EMS 远程管理问题
查看>>
Android安全讲座第九层 android gdb 调试实例演示(无源代码篇)
查看>>
虚拟机克隆步骤
查看>>
java内存回收机制详解
查看>>
bzoj4025 二分图
查看>>
5、Stage,Image,ImageButton,Label的初步学习
查看>>
文档加密、解密jar包
查看>>
Android -- 多媒体播放之MediaPlayer使用内部实现简析
查看>>
静态程序分析工具Infer
查看>>
Java 8 字符串日期排序
查看>>
jsonp
查看>>
python数据类型之元组(tuple)
查看>>
python模块之hashlib
查看>>
Largest Rectangle in a Histogram
查看>>
设计模式-装饰模式(08)
查看>>
了解Python
查看>>
dp --- 2014 Asia AnShan Regional Contest --- HDU 5074 Hatsune Miku
查看>>