我正在开发一个通过Commons使用Log4J的项目。
我正在尝试找到日志文件的路径,但是没有找到合适的方法来从Logger返回日志文件的路径。
有人尝试过吗?
最佳答案
您必须从根记录器中获取所有附加程序,然后获取日志文件的名称。 Enumeration e = Logger.getRootLogger().getAllAppenders();
while ( e.hasMoreElements() ){
Appender app = (Appender)e.nextElement();
if ( app instanceof FileAppender ){
System.out.println("File: " + ((FileAppender)app).getFile());
}
}
关于java - 查找Log4J日志文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4401251/