@Override public void activateOptions() { consoleAppender.activateOptions(); super.activateOptions(); }
@Override public void activateOptions() { // only schedule it once (in case options get activated more than once); not sure if this is // possible if (trackerScheduled.compareAndSet(false, true)) { if (frequency <= 0) { // use default rate of 5 seconds between each check frequency = 5000; } if (tracker == null) { tracker = new MonitorTracker(this, new ZooCacheLocationSupplier(), new SocketAppenderFactory()); } executorService.scheduleWithFixedDelay(tracker, frequency, frequency, TimeUnit.MILLISECONDS); } super.activateOptions(); }
@Override public void activateOptions() { consoleAppender.activateOptions(); super.activateOptions(); }
@Override public void activateOptions() { consoleAppender.activateOptions(); super.activateOptions(); }
@Inject SshLog(final Provider<SshSession> session, final Provider<Context> context, final SitePaths site) { this.session = session; this.context = context; final DailyRollingFileAppender dst = new DailyRollingFileAppender(); dst.setName(LOG_NAME); dst.setLayout(new MyLayout()); dst.setEncoding("UTF-8"); dst.setFile(new File(resolve(site.logs_dir), LOG_NAME).getPath()); dst.setImmediateFlush(true); dst.setAppend(true); dst.setThreshold(Level.INFO); dst.setErrorHandler(new DieErrorHandler()); dst.activateOptions(); dst.setErrorHandler(new LogLogHandler()); async = new AsyncAppender(); async.setBlocking(true); async.setBufferSize(64); async.setLocationInfo(false); async.addAppender(dst); async.activateOptions(); }
@Inject SshLog(final Provider<SshSession> session, final Provider<Context> context, final SitePaths site) { this.session = session; this.context = context; final DailyRollingFileAppender dst = new DailyRollingFileAppender(); dst.setName(LOG_NAME); dst.setLayout(new MyLayout()); dst.setEncoding("UTF-8"); dst.setFile(new File(resolve(site.logs_dir), LOG_NAME).getPath()); dst.setImmediateFlush(true); dst.setAppend(true); dst.setThreshold(Level.INFO); dst.setErrorHandler(new DieErrorHandler()); dst.activateOptions(); dst.setErrorHandler(new LogLogHandler()); async = new AsyncAppender(); async.setBlocking(true); async.setBufferSize(64); async.setLocationInfo(false); async.addAppender(dst); async.activateOptions(); }