public LogDivertAppender(OperationManager operationManager, OperationLog.LoggingLevel loggingMode) { isVerbose = (loggingMode == OperationLog.LoggingLevel.VERBOSE); initLayout(isVerbose); setWriter(writer); setName("LogDivertAppender"); this.operationManager = operationManager; this.verboseLayout = isVerbose ? layout : CLIServiceUtils.verboseLayout; addFilter(new NameFilter(loggingMode, operationManager)); }
private void setLayout (boolean isVerbose, Layout lo) { if (isVerbose) { if (lo == null) { lo = CLIServiceUtils.verboseLayout; LOG.info("Cannot find a Layout from a ConsoleAppender. Using default Layout pattern."); } } else { lo = CLIServiceUtils.nonVerboseLayout; } setLayout(lo); }
private void initOperationLogCapture(String loggingMode) { // Register another Appender (with the same layout) that talks to us. Appender ap = new LogDivertAppender(this, OperationLog.getLoggingLevel(loggingMode)); Logger.getRootLogger().addAppender(ap); }
private void initOperationLogCapture(String loggingMode) { // Register another Appender (with the same layout) that talks to us. Appender ap = new LogDivertAppender(this, OperationLog.getLoggingLevel(loggingMode)); Logger.getRootLogger().addAppender(ap); }
public LogDivertAppender(OperationManager operationManager, OperationLog.LoggingLevel loggingMode) { isVerbose = (loggingMode == OperationLog.LoggingLevel.VERBOSE); initLayout(isVerbose); setWriter(writer); setName("LogDivertAppender"); this.operationManager = operationManager; this.verboseLayout = isVerbose ? layout : CLIServiceUtils.verboseLayout; addFilter(new NameFilter(loggingMode, operationManager)); }
private void setLayout(boolean isVerbose, Layout lo) { if (isVerbose) { if (lo == null) { lo = CLIServiceUtils.verboseLayout; LOG.info("Cannot find a Layout from a ConsoleAppender. Using default Layout pattern."); } } else { lo = CLIServiceUtils.nonVerboseLayout; } setLayout(lo); }
private void initOperationLogCapture(String loggingMode) { // Register another Appender (with the same layout) that talks to us. Appender ap = new LogDivertAppender(this, OperationLog.getLoggingLevel(loggingMode)); Logger.getRootLogger().addAppender(ap); }
public LogDivertAppender(OperationManager operationManager, OperationLog.LoggingLevel loggingMode) { isVerbose = (loggingMode == OperationLog.LoggingLevel.VERBOSE); initLayout(isVerbose); setWriter(writer); setName("LogDivertAppender"); this.operationManager = operationManager; this.verboseLayout = isVerbose ? layout : CLIServiceUtils.verboseLayout; addFilter(new NameFilter(loggingMode, operationManager)); }
private void setLayout(boolean isVerbose, Layout lo) { if (isVerbose) { if (lo == null) { lo = CLIServiceUtils.verboseLayout; LOG.info("Cannot find a Layout from a ConsoleAppender. Using default Layout pattern."); } } else { lo = CLIServiceUtils.nonVerboseLayout; } setLayout(lo); }
private void initOperationLogCapture(String loggingMode) { // Register another Appender (with the same layout) that talks to us. Appender ap = new LogDivertAppender(this, OperationLog.getLoggingLevel(loggingMode)); Logger.getRootLogger().addAppender(ap); }
public LogDivertAppender(OperationManager operationManager, OperationLog.LoggingLevel loggingMode) { isVerbose = (loggingMode == OperationLog.LoggingLevel.VERBOSE); initLayout(isVerbose); setWriter(writer); setName("LogDivertAppender"); this.operationManager = operationManager; this.verboseLayout = isVerbose ? layout : CLIServiceUtils.verboseLayout; addFilter(new NameFilter(loggingMode, operationManager)); }
private void setLayout (boolean isVerbose, Layout lo) { if (isVerbose) { if (lo == null) { lo = CLIServiceUtils.verboseLayout; LOG.info("Cannot find a Layout from a ConsoleAppender. Using default Layout pattern."); } } else { lo = CLIServiceUtils.nonVerboseLayout; } setLayout(lo); }
private void initLayout(boolean isVerbose) { // There should be a ConsoleAppender. Copy its Layout. Logger root = Logger.getRootLogger(); Layout layout = null; Enumeration<?> appenders = root.getAllAppenders(); while (appenders.hasMoreElements()) { Appender ap = (Appender) appenders.nextElement(); if (ap.getClass().equals(ConsoleAppender.class)) { layout = ap.getLayout(); break; } } setLayout(isVerbose, layout); }
private void initLayout(boolean isVerbose) { // There should be a ConsoleAppender. Copy its Layout. Logger root = Logger.getRootLogger(); Layout layout = null; Enumeration<?> appenders = root.getAllAppenders(); while (appenders.hasMoreElements()) { Appender ap = (Appender) appenders.nextElement(); if (ap.getClass().equals(ConsoleAppender.class)) { layout = ap.getLayout(); break; } } setLayout(isVerbose, layout); }
private void initLayout(boolean isVerbose) { // There should be a ConsoleAppender. Copy its Layout. Logger root = Logger.getRootLogger(); Layout layout = null; Enumeration<?> appenders = root.getAllAppenders(); while (appenders.hasMoreElements()) { Appender ap = (Appender) appenders.nextElement(); if (ap.getClass().equals(ConsoleAppender.class)) { layout = ap.getLayout(); break; } } setLayout(isVerbose, layout); }
private void initLayout(boolean isVerbose) { // There should be a ConsoleAppender. Copy its Layout. Logger root = Logger.getRootLogger(); Layout layout = null; Enumeration<?> appenders = root.getAllAppenders(); while (appenders.hasMoreElements()) { Appender ap = (Appender) appenders.nextElement(); if (ap.getClass().equals(ConsoleAppender.class)) { layout = ap.getLayout(); break; } } setLayout(isVerbose, layout); }
@Override public void doAppend(LoggingEvent event) { OperationLog log = operationManager.getOperationLogByThread(); // Set current layout depending on the verbose/non-verbose mode. if (log != null) { boolean isCurrModeVerbose = (log.getOpLoggingLevel() == OperationLog.LoggingLevel.VERBOSE); // If there is a logging level change from verbose->non-verbose or vice-versa since // the last subAppend call, change the layout to preserve consistency. if (isCurrModeVerbose != isVerbose) { isVerbose = isCurrModeVerbose; setLayout(isVerbose, verboseLayout); } } super.doAppend(event); }
@Override public void doAppend(LoggingEvent event) { OperationLog log = operationManager.getOperationLogByThread(); // Set current layout depending on the verbose/non-verbose mode. if (log != null) { boolean isCurrModeVerbose = (log.getOpLoggingLevel() == OperationLog.LoggingLevel.VERBOSE); // If there is a logging level change from verbose->non-verbose or vice-versa since // the last subAppend call, change the layout to preserve consistency. if (isCurrModeVerbose != isVerbose) { isVerbose = isCurrModeVerbose; setLayout(isVerbose, verboseLayout); } } super.doAppend(event); }
@Override public void doAppend(LoggingEvent event) { OperationLog log = operationManager.getOperationLogByThread(); // Set current layout depending on the verbose/non-verbose mode. if (log != null) { boolean isCurrModeVerbose = (log.getOpLoggingLevel() == OperationLog.LoggingLevel.VERBOSE); // If there is a logging level change from verbose->non-verbose or vice-versa since // the last subAppend call, change the layout to preserve consistency. if (isCurrModeVerbose != isVerbose) { isVerbose = isCurrModeVerbose; setLayout(isVerbose, verboseLayout); } } super.doAppend(event); }
@Override public void doAppend(LoggingEvent event) { OperationLog log = operationManager.getOperationLogByThread(); // Set current layout depending on the verbose/non-verbose mode. if (log != null) { boolean isCurrModeVerbose = (log.getOpLoggingLevel() == OperationLog.LoggingLevel.VERBOSE); // If there is a logging level change from verbose->non-verbose or vice-versa since // the last subAppend call, change the layout to preserve consistency. if (isCurrModeVerbose != isVerbose) { isVerbose = isCurrModeVerbose; setLayout(isVerbose, verboseLayout); } } super.doAppend(event); }