在Struts 2应用程序中,我们使用log4j进行记录。我只想记录警告,但是当我尝试在我的log4j.properties中使用时,它会打印错误和致命日志。我只想警告日志。我在一些教程中阅读日志的级别。所以我知道为什么错误和致命打印,因为它们比警告更不重要。如何仅在我的控制台中打印警告日志?如何仅在log4j中记录警告
我的Java代码:
import org.apache.log4j.Logger;
public class LogClass {
private static final org.apache.log4j.Logger log = Logger.getLogger(LogClass.class);
public static void main(String[] args) {
log.trace("Trace");
log.debug("Debug");
log.info("Info");
log.warn("Warn");
log.error("Error");
log.fatal("Fatal");
}
}
任何帮助将不胜感激!
是否可以切换到XML配置文件而不是属性文件? – Voicu 2014-09-26 05:45:49
@ voicu,好吧我会切换,如果我得到了解决方案在xml配置log4j – Madhesh 2014-09-26 05:47:33