Java笔记—Log4j的两个版本
-
官网地址:http://logging.apache.org/log4j/2.x/ 、 http://logging.apache.org/log4j/1.2/
-
使用log4j的优势:
1、可以有6中不同级别的信息打印方式
2、可以选择多种打印输出源 –> console(控制台)/file(文件)/email(邮件)…
3、打印时可以丰富打印信息 -
Log4j2.x性能较log4j1.x在某种程度上提升了10倍:
-
本文时间:2020-08-28 09:22:22
-
Log4j官网描述:Last Published: 2020-05-10| Version: 2.13.3
以下文章段介绍了Log4j的1.x和2.x两个版本的具体使用方法、Java代码案例、配置文件案例。
比如引入几个jar包,log4j.properties配置等
文末还介绍了如何不改代码将1.x升级至2.x,以及异步输出日志。
一、Log4j - 1.x
jar包下载链接:官网 or https://repo1.maven.org/maven2/log4j/log4j/1.2.17/log4j-1.2.17.jar
- 具体使用方法:
1、下载并导入log4j.1.x 依赖包
2、配置log4j.properties文件,放于src目录下(maven项目放resources下)
3、创建log4j对象,使用对象方法 - 说明:
log4j.1.x系列最简只需log4j.jar和配置文件即可运行,附加如发邮件则需要email的jar等。 - Java代码:
import org.apache.log4j.Logger;
...
static Logger log = Logger.getLogger(DemoLog4j.class);
...
log.debug("This is log4j 1.x debug message ....");
- log4j.properties配置文件示例:
## 级别知识点讲解