ILogger log = (ILogger) getBeansMap().get(beanName); if (log == null) { LoggerFile logger = new LoggerFile(); log = logger; String fileBaseName = "secure"; logger.setFilePath(getWebAppPath() + File.separator + fileBaseName); String logPropFn = "/" + fileBaseName + ".properties"; URL urlSetting = AFactoryAppBeansJdbc.class.getResource(logPropFn); if (fileMaxSizeStr != null) { Integer fileMaxSize = Integer.parseInt(fileMaxSizeStr); logger.setFileMaxSize(fileMaxSize); logger.setMaxIdleTime(maxIdleTime); Boolean isCloseFileAfterRecord = Boolean .valueOf(isCloseFileAfterRecordStr); logger.setIsCloseFileAfterRecord(isCloseFileAfterRecord); logger.setIsShowDebugMessages(getIsShowDebugMessages()); getBeansMap().put(beanName, logger); logger.info(null, AFactoryAppBeansJdbc.class, beanName + " has been created.");
/** * Return an appropriate {@link BeigeLoggerAdapter} instance by name. */ @Override public final Logger getLogger(final String name) { if (this.logger == null) { synchronized (this) { if (this.logger == null) { BeigeLoggerAdapter newInstance = new BeigeLoggerAdapter(getClass().getSimpleName()); LoggerFile log = new LoggerFile(); log.setIsCloseFileAfterRecord(true); if (this.fillerFileLogProperties == null) { this.fillerFileLogProperties = new FillerFileLogProperties(); } if (this.debugPrinter == null) { this.debugPrinter = new DebugPrinterConsole(); } this.fillerFileLogProperties.setDebugPrinter(this.debugPrinter); this.fillerFileLogProperties.fillProperties(log, "slf4j-all"); newInstance.setLogger(log); this.logger = newInstance; // finally assign fully initialized bean } } } return this.logger; }
LoggerFile log = new LoggerFile(); String currDir = System.getProperty("user.dir") + File.separator; String fileBaseName = "pdf-writer"; log.setFilePath(currDir + fileBaseName); this.logger = log; this.logger.setIsShowDebugMessages(false);
/** * <p>Only constructor</p> **/ public final LoggerAclAdapter lazyGetLogger() { if (this.logger == null) { synchronized (this) { if (this.logger == null) { LoggerFile log = new LoggerFile(); if (this.fillerFileLogProperties == null) { this.fillerFileLogProperties = new FillerFileLogProperties(); } if (this.debugPrinter == null) { this.debugPrinter = new DebugPrinterConsole(); } this.fillerFileLogProperties.setDebugPrinter(this.debugPrinter); this.fillerFileLogProperties.fillProperties(log, "acl-all"); LoggerAclAdapter loggerAclAdapter = new LoggerAclAdapter(); loggerAclAdapter.setLogger(log); this.logger = loggerAclAdapter; } } } return this.logger; }
ILogger log = (ILogger) getBeansMap().get(beanName); if (log == null) { LoggerFile logger = new LoggerFile(); log = logger; String fileBaseName = "beige-accounting"; logger.setFileMaxSize(10000000); logger.setFilePath(getWebAppPath() + File.separator + fileBaseName); String logPropFn = "/" + fileBaseName + ".properties"; URL urlSetting = AFactoryAppBeansJdbc.class.getResource(logPropFn); if (fileMaxSizeStr != null) { Integer fileMaxSize = Integer.parseInt(fileMaxSizeStr); logger.setFileMaxSize(fileMaxSize); logger.setMaxIdleTime(maxIdleTime); Boolean isCloseFileAfterRecord = Boolean .valueOf(isCloseFileAfterRecordStr); logger.setIsCloseFileAfterRecord(isCloseFileAfterRecord); logger.setIsShowDebugMessages(getIsShowDebugMessages()); logger.setDetailLevel(getDetailLevel()); getBeansMap().put(beanName, logger); logger.info(null, AFactoryAppBeansJdbc.class, beanName + " has been created.");