日志框架/库如何工作?

时间:2010-09-24 10:13:22

标签: logging

例如,log4j有日志记录级别,INFO,DEBUG等。当我说LOG_DEBUG (some message)时,如果log_level设置为DEBUG,log4j代码是否每次都会检查,如果是,则记录消息?

如果是,如果我的代码有一千个LOG_DEBUG语句,那么isDebugLevel()会被检查一千次。

我相信我在问一个基本问题,所以如果它很烦人我很抱歉,但我在网上找不到答案。

1 个答案:

答案 0 :(得分:0)

是。我知道的所有记录器都会在每次发生记录事件时检查记录级别。

这是一个简单的检查,因此它不会对性能产生重大影响。