例如,log4j有日志记录级别,INFO,DEBUG等。当我说LOG_DEBUG (some message)
时,如果log_level设置为DEBUG,log4j代码是否每次都会检查,如果是,则记录消息?
如果是,如果我的代码有一千个LOG_DEBUG语句,那么isDebugLevel()
会被检查一千次。
我相信我在问一个基本问题,所以如果它很烦人我很抱歉,但我在网上找不到答案。
答案 0 :(得分:0)
是。我知道的所有记录器都会在每次发生记录事件时检查记录级别。
这是一个简单的检查,因此它不会对性能产生重大影响。