public void applyPostCreate(final Void param) { final Map<String, Handler> handlerRefs = configuration.getHandlerRefs(); final Map<String, Logger> loggerRefs = configuration.getLoggerRefs(); final Logger logger = loggerRefs.get(getName()); final int length = stringsArray.length; final Handler[] handlers = new Handler[length]; for (int i = 0; i < length; i++) { handlers[i] = handlerRefs.get(stringsArray[i]); } logger.setHandlers(handlers); }
@SuppressWarnings({"unchecked"}) public void rollback() { if (refLogger != null) { refLogger.setFilter(filter); if (handlers != null) refLogger.setHandlers(handlers); refLogger.setLevel(level); refLogger.setUseParentHandlers(useParentHandlers); configs.put(name, LoggerConfigurationImpl.this); } clearRemoved(); } };