[英]How to detectd that log4j not is not properly initialized
我知道,当在类路径上找不到log4j.properties和log4j.xml时,我们得到了
log4j:WARN No appenders could be found for logger (xxx).
log4j:WARN Please initialize the log4j system properly.
如何在Java中检测到该信息,以便执行一些自定义代码? 示例:向用户打印一些内容?
您可以使用以下代码检查是否在classpath中配置了任何log4j附加程序
Logger LOGGER = Logger.getLogger(XXX.class);
Enumeration enum1 = LOGGER.getAllAppenders();
if(!enum1.hasMoreElements())
{
// Custom print
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.