Log4J 日志级别17 Mar 2025 | 4 分钟阅读 日志级别用于对日志文件中的条目进行分类。但它们以一种非常特定的方式进行分类,即按紧急程度。该级别允许您分离以下类型的信息
系统中提供的信息量和类型,以及事件日志由配置文件中的 log4j 级别设置控制。每个日志消息都以消息的级别为前缀。 日志级别是 org.apache.log4j.Level 类的实例。 Log4j 具有以下日志级别
如何设置日志级别?在 log4j.properties 中设置日志级别 在 log4j.xml 中设置日志级别 日志级别如何工作?日志级别的运作实际上非常简单。在运行时,应用程序代码将创建日志记录请求,这些请求将具有一个级别。与此同时,日志框架已配置了一个日志级别,该级别充当阈值。如果请求级别位于配置级别或更高级别,它将被记录到配置的目标。如果没有,它将被拒绝。就这么简单。 让我们考虑以下级别的等级顺序 因此,例如,如果日志框架级别设置为 WARN,则将接受具有 WARN、FATAL 和 ERROR 级别的请求,而其余请求将被拒绝。 ![]() 在上图中,垂直标题显示了 LogEvent 的级别,而水平标题显示了与适当的日志配置关联的级别。 在第一列中,您将看到日志在每个级别中的工作方式。例如,对于 WARN,将显示 (FATAL, ERROR 和 WARN)。对于 OFF,将什么都不可见。 Log4j 级别示例配置文件 Java 程序 现在编译并运行上面的程序,我们将在 c:/usr/home/log4j/log.out 文件中获得以下输出 Warn Message! Error Message! Fatal Message! 下一主题Log4J 日志方法 |
我们请求您订阅我们的新闻通讯以获取最新更新。