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

时间:2014-05-16 23:16:31

标签: java logging

我的日志属性文件中默认日志记录级别的目的究竟是什么? E.g:

.level = INFO

如果我记录某些内容,我必须提供日志级别:

java.util.logging.Logger.log(Level.SEVERE, "Log some error")

那么,如果它仍然被覆盖,那么定义默认日志级别是什么意思?

2 个答案:

答案 0 :(得分:1)

第一行定义出来的内容。致电' log'将该消息标记为SEVERE。 .level一行表示,'在INFO或更严重的情况下输出任何内容。因此,调用登录级别DETAIL或DEBUG或任何可以忽略的内容。

答案 1 :(得分:1)

没有覆盖。

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

日志信息是"级别"。

是默认级别

TRACE, DEBUG, 信息, 警告, 错误和 致命

如果您当前的级别为INFO,则打印任何级别为INFO,WARN,ERROR和FATAL的日志

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