Need only one new Logfile appender..
boolean inspectorAppenderWasFound = false; for (Enumeration appenders = logger.getAllAppenders(); appenders.hasMoreElements(); ) { Appender appender = (Appender) appenders.nextElement(); String currentAppName = appender.getName(); if (currentAppName.equalsIgnoreCase(INSPECTOR_FILE_LOGGER )) inspectorAppenderWasFound = true; } if (inspectorAppenderWasFound == false) { // was not created before FileAppender fa = new FileAppender(); fa.setName(INSPECTOR_FILE_LOGGER); fa.setFile(LOGFILE_PATH); fa.setLayout(new PatternLayout(LOGFILE_PATTERN)); fa.setThreshold(Level.DEBUG); fa.setAppend(true); fa.activateOptions(); logger.addAppender(fa); }
Read More