【发布时间】:2010-12-07 14:08:07
【问题描述】:
从我的班级登录时,我使用以下方法:
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
...
private static Log log = LogFactory.getLog(MyClass.class);
...
log.debug("...");
我注意到,无论应用什么日志级别,所有日志语句都会始终执行。我不想在不需要时执行与调试相关的语句(这里是性能问题)。
所以我正在寻找这样的东西:
if (LogLevel == debug) {
log.debug("...");
...
}
如何获取当前用于该类的 LogLevel?
【问题讨论】:
标签: java logging jakarta-ee apache-commons java.util.logging