企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## **Log4j简介** Log4j 是基于Java开发的日志框架,其作者`Ceki Gülcü`将Log4j捐献给了Apache软件基金会,使之成为了Apache日志服务的一个子项目。 Log4j虽然是Java日志服务,因其出色的表现,被孵化出了支持C, C++, C#, Perl, Python, Ruby等语言的子框架。 Log4j早在1996年就被创立,之后经过改进与增强,正式对外发布。 2015年9月,Apache软件基金业宣布,Log4j不在维护,建议所有相关项目升级到Log4j2. ## **Log4j特点** * 线程安全 * 支持多输出源 * 支持日志级别 * 配置简单 * 输出格式可控 * 开源协议 * 速度快 ## **日志级别** 在前面记录日志的时候有提到日志的级别,实际上Logger的级别有: | SEVERE | 严重 | | --- | --- | | WARNING | 警告 | | INFO | 信息 | | CONFIG | 配置 | | FINE | 良好 | | FINER | 较好 | | FINEST | 最好 | 而除了7个级别外,Logger还有两个特殊的“开关”:ALL和OFF ALL是开启所有级别的日志 OFF是关闭所有级别的日志 在记录日志是选择其中一个级别即可。 Logger默认的级别是INFO,即一帮情况下INFO更低的日志将不显示。