log4j的日志级别

简介:

公司使用Apache作为Web应用服务器,日志采用log4j组件来做。日志是应用软件中不可缺少的部分,Apache的开源项目Log4j是一个功能强大的日志组件,提供方便的日志记录。Log4j是Apache基金会的一个项目,Log4j是一个基于Java的日志组件,是Java的几个日志框架中的一种。


日志记录器(Logger)是日志处理的核心组件。


log4j具有6种一般的日志级别(Level),为日志记录器的可用级别(不包括自定义级别Level)。以下内容摘自log4j的API。


public static final Level TRACE
The TRACE Level designates finer-grained informational events than the DEBUG. Since:1.2.12


static Level DEBUG
DEBUG Level指出细粒度信息事件对调试应用程序是非常有帮助的。


static Level INFO
INFO level表明消息在粗粒度级别上突出强调应用程序的运行过程。


static Level WARN
WARN level表明会出现潜在错误的情形。


static Level ERROR
ERROR level指出虽然发生错误事件,但仍然不影响系统的继续运行。


static Level FATAL
FATAL level指出每个严重的错误事件将会导致应用程序的退出。


另外,还有两个可用的特别的日志记录级别:


static Level ALL
ALL Level是最低等级的,用于打开所有日志记录。


static Level OFF
OFF Level是最高等级的,用于关闭所有日志记录。


Logger的行为是分等级的,由高到低具体分为OFF,FATAL,ERROR,WARN,INFO,DEBUG,TRACE,ALL或者自定义的级别。
Log4j建议只使用四个级别,优先级从高到低分别是ERROR,WARN,INFO,DEBUG。
通过在这里定义的级别,可以控制到应用程序中相应级别的日志信息的开关。
如果设置级别为INFO则优先级高于等于INFO级(INFO,WARN,ERROR)的日志信息将被输出,小于该级别的如DEBUG将不会被输出。


我们在配置log4j.properties就要依照这个规则。


参考地址 http://jakarta.apache.org/log4j/docs/api/index.html
原帖地址 http://hi.baidu.com/zhc2054/item/70d6815fd0bdf215da1635a1

 

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
16天前
|
Java
使用Java代码打印log日志
使用Java代码打印log日志
73 1
|
18天前
|
Linux Shell
Linux手动清理Linux脚本日志定时清理日志和log文件执行表达式
Linux手动清理Linux脚本日志定时清理日志和log文件执行表达式
71 1
|
21天前
|
SQL 关系型数据库 MySQL
MySQL数据库,可以使用二进制日志(binary log)进行时间点恢复
对于MySQL数据库,可以使用二进制日志(binary log)进行时间点恢复。二进制日志是MySQL中记录所有数据库更改操作的日志文件。要进行时间点恢复,您需要执行以下步骤: 1. 确保MySQL配置文件中启用了二进制日志功能。在配置文件(通常是my.cnf或my.ini)中找到以下行,并确保没有被注释掉: Copy code log_bin = /path/to/binary/log/file 2. 在需要进行恢复的时间点之前创建一个数据库备份。这将作为恢复的基准。 3. 找到您要恢复到的时间点的二进制日志文件和位置。可以通过执行以下命令来查看当前的二进制日志文件和位
|
27天前
|
监控 Shell Linux
【Shell 命令集合 系统管理 】Linux 自动轮转(log rotation)日志文件 logrotate命令 使用指南
【Shell 命令集合 系统管理 】Linux 自动轮转(log rotation)日志文件 logrotate命令 使用指南
48 0
|
28天前
|
存储 数据库
ALTER MATERIALIZED VIEW LOG :语句来更改现有物化视图日志的存储特征或类型。
`ALTER MATERIALIZED VIEW LOG` 语句用于修改已有的物化视图日志的存储属性或类型。配合示例中的动画图像(由于格式限制无法显示),该语句帮助优化数据库的性能和管理。
44 0
|
23天前
|
XML 运维 监控
【深入探究 C++ 日志库清理策略】glog、log4cplus 和 spdlog 的日志文件管理策略
【深入探究 C++ 日志库清理策略】glog、log4cplus 和 spdlog 的日志文件管理策略
62 0
|
29天前
|
安全 编译器 API
C++系统日志库精选:深入剖析glog与log4cplus,轻松搭建高效日志系统
C++系统日志库精选:深入剖析glog与log4cplus,轻松搭建高效日志系统
86 0
|
1月前
|
存储
Hudi Log日志文件格式分析(一)
Hudi Log日志文件格式分析(一)
25 1
|
1月前
|
缓存 索引
Hudi Log日志文件写入分析(二)
Hudi Log日志文件写入分析(二)
20 1
|
1月前
|
缓存
Hudi Log日志文件读取分析(三)
Hudi Log日志文件读取分析(三)
22 0