【发布时间】:2010-11-29 00:51:29
【问题描述】:
我在我的独立应用程序中使用 Apache Common Logging 库。通过网络搜索后,我尝试使用关闭日志记录
package javaapplication1;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
*
* @author yccheok
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
System.setProperty("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.NoOpLog");
log.info("You do not want to see me");
}
private static final Log log = LogFactory.getLog(Main.class);
}
但是,我仍然可以看到正在打印的日志消息。我可以知道我错过了什么吗?
我可以通过输入关闭日志记录
# Sample ResourceBundle properties file
org.apache.commons.logging.Log=org.apache.commons.logging.impl.NoOpLog
在 commons-logging.properties 中。
但是,在我的开发期间,我的 Netbeans 不知道从哪里获取 commons-logging.properties,有时我需要在开发期间关闭日志记录。
【问题讨论】:
标签: java