Belki Ekleyicileri almaya çalışabilirdiniz?
Enumeration appenders = logger.getRootLogger().getAllAppenders();
Eğer bir FileAppender varsa, Dosya alabilirsiniz ... Böyle
şey: Bu yardımcı olur
FileAppender fileAppender = null;
Enumeration appenders = logger.getRootLogger().getAllAppenders();
while(appenders.hasMoreElements()) {
Appender currAppender = (Appender) appenders.nextElement();
if(currAppender instanceof FileAppender) {
fileAppender = (FileAppender) currAppender;
}
}
if(fileAppender != null) {
logDest = fileAppender.getFile();
System.out.println("logDest : " + logDest);
}
Umut!
Ben Sen appenders almak için kök kayıt kullanımı gerekir –
:), bu java merkezli yapmak kodunuzu güncelledik. 'Logger.getRootLogger(). GetAllAppenders();' – dogbane
@ Elite Gentleman Teşekkürler, şimdi daha güzel görünüyor :) – LaGrandMere