我知道当在类路径上找不到log4j.properties和log4j.xml时,我们得到了一个
log4j:WARN No appenders could be found for logger (xxx).
log4j:WARN Please initialize the log4j system properly.
如何在java中检测到这一点,以便我可以执行一些自定义代码?示例:将内容打印到我的用户?
答案 0 :(得分:0)
您可以使用以下代码检查是否在类路径
中配置了任何log4j appenderLogger LOGGER = Logger.getLogger(XXX.class);
Enumeration enum1 = LOGGER.getAllAppenders();
if(!enum1.hasMoreElements())
{
// Custom print
}