我想檢查下面的一段代碼,我將它從LOG4J1.X遷移到LOG4J2。LOG4J1.x到LOG4J2
File f = new File(fullFilePath);
Enumeration apps = logger.getAllAppenders();
if(!f.exists() || !apps.hasMoreElements())
{
logger.removeAllAppenders();
appender = new FileAppender();
appender.setName(fileName);
logger.addAppender(appender);
logger.setLevel(Level.toLevel(level));
}
我能成功的代碼的其餘部分轉換爲log4j2,但是removeAllAppenders,getAllAppenders,addAppender,setLevel功能無法下log4j2可用。因此,我如何去替換它們?
請參閱log4j2遷移指南。 https://logging.apache.org/log4j/2.x/manual/migration.html – ares
謝謝,但我訪問的那個鏈接不回答我的問題 - @ares :)我堅持我無法工作的部分取代「getAllAppenders」等。 –