java日志来历说明

java 日志一点不详细讲解

日志简单介绍

Log4j

1996年 Apache 创建得java日志包 是Apache基金会项目中的一员。Apache基金会还曾经建议sun引入Log4j到java的标准库中,但Sun拒绝了

Log4j 中要输出的 Log 信息定义了 5 种级别,依次为DEBUG、INFO、WARN、ERROR 和 FATAL

Jul (Java Util Logging)

2002年 sun公司自己推出得java官方日志实现,基本模仿log4j的实现

Jakarta Commons Logging

Apache推出的Jakarta Commons Logging 日志接口。只需调用Commons Logging的接口,底层实现可以是log4j,也可以是Java Util Logging。

Slf4j

2006年Apache员工自立门户后建立的 日志接口,类似 common logging ,然后还建立了slf4的实现 logback框架

Logger logger = LoggerFactory.getLogger(Object.class);

LogBack

简单地说,Logback 是一个 Java 领域的日志框架。它被认为是 Log4J 的继承人。


 上一篇
去掉复杂的if else 去掉复杂的if else
需求 这里虚拟一个业务需求,让大家容易理解。假设有一个订单系统,里面的一个功能是根据订单的不同类型作出不同的处理。 订单实体: service接口: 传统实现 根据订单类型写一堆的if else: 策略模式实现 利用策略模式,只需要两行
2019-10-18
下一篇 
Ini读取操作 Ini读取操作
Ini是什么 INI 就是英initialization”的头三个字母的缩写;当然INI file的后缀名也不一定是”.ini”也可以是”.cfg”,”.conf ”或者是”.txt”。 为什么要用ini? 程序没有任何配置文件,那么它对
2019-05-19
  目录