Java日志记录-默认日志记录级别

Java日志记录-默认日志记录级别,java,logging,Java,Logging,在我的日志属性文件中,默认日志记录级别的确切用途是什么?例如: .level = INFO 如果我记录了一些东西,我必须提供一个日志级别: java.util.logging.Logger.log(Level.SEVERE, "Log some error") 那么,如果默认日志级别被覆盖,那么定义默认日志级别又有什么意义呢?第一行定义了输出的内容。对“log”的调用将该消息标记为严重。.level行显示“输出任何信息或更严重的信息”。因此,在详细信息或调试级别调用日志或其他任何调用都将被忽

在我的日志属性文件中,默认日志记录级别的确切用途是什么?例如:

.level = INFO
如果我记录了一些东西,我必须提供一个日志级别:

java.util.logging.Logger.log(Level.SEVERE, "Log some error")
那么,如果默认日志级别被覆盖,那么定义默认日志级别又有什么意义呢?

第一行定义了输出的内容。对“log”的调用将该消息标记为严重。.level行显示“输出任何信息或更严重的信息”。因此,在详细信息或调试级别调用日志或其他任何调用都将被忽略。

它不会被覆盖

.level=INFO没有定义过滤器,它定义了一个阈值

日志信息是一个“级别”。默认级别为

跟踪, 调试, 信息, 警告,, 错误和 致命的

如果当前级别为INFO,则会打印包含级别信息、警告、错误和致命信息的日志


如果您当前的级别为ERROR,则会打印任何带有levelerror和FATAL的日志。

这不是log4j,而是java.util.logging。