public FileTransactionLoggerWrapper(ServerConfig serverConfig) { String evalDir = serverConfig.getLoggingDirectoryWithEval(); this.dir = evalDir != null ? evalDir : "logs"; this.maxFileSize = GlobalProperties.getInt("ebean.logging.maxFileSize", 100 * 1024 * 1024); this.serverName = serverConfig.getName(); }
public FileTransactionLoggerWrapper(ServerConfig serverConfig) { String evalDir = serverConfig.getLoggingDirectoryWithEval(); this.dir = evalDir != null ? evalDir : "logs"; this.maxFileSize = GlobalProperties.getInt("ebean.logging.maxFileSize", 100 * 1024 * 1024); this.serverName = serverConfig.getName(); }
public DefaultAutoFetchManagerLogging(ServerConfig serverConfig, DefaultAutoFetchManager profileListener) { this.manager = profileListener; AutofetchConfig autofetchConfig = serverConfig.getAutofetchConfig(); traceUsageCollection = GlobalProperties.getBoolean("ebean.autofetch.traceUsageCollection", false); useFileLogger = autofetchConfig.isUseFileLogging(); if (!useFileLogger) { fileLogger = null; } else { // a separate log file just like the transaction logging // for putting the profiling log messages. The benefit is that // this doesn't pollute the main log with heaps of messages. String baseDir = serverConfig.getLoggingDirectoryWithEval(); fileLogger = new SimpleLogger(baseDir, "autofetch", true, "csv"); } int updateFreqInSecs = autofetchConfig.getProfileUpdateFrequency(); BackgroundThread.add(updateFreqInSecs, new UpdateProfile()); }
public DefaultAutoFetchManagerLogging(ServerConfig serverConfig, DefaultAutoFetchManager profileListener) { this.manager = profileListener; AutofetchConfig autofetchConfig = serverConfig.getAutofetchConfig(); traceUsageCollection = GlobalProperties.getBoolean("ebean.autofetch.traceUsageCollection", false); useFileLogger = autofetchConfig.isUseFileLogging(); if (!useFileLogger) { fileLogger = null; } else { // a separate log file just like the transaction logging // for putting the profiling log messages. The benefit is that // this doesn't pollute the main log with heaps of messages. String baseDir = serverConfig.getLoggingDirectoryWithEval(); fileLogger = new SimpleLogger(baseDir, "autofetch", true, "csv"); } int updateFreqInSecs = autofetchConfig.getProfileUpdateFrequency(); BackgroundThread.add(updateFreqInSecs, new UpdateProfile()); }