Examples of detachAppender()


Examples of ch.qos.logback.classic.Logger.detachAppender()

    private void detachAppender(final AppenderInfo ai) {
        if (ai != null) {
            for (final String name : ai.getLoggers()) {
                final Logger logger = loggerContext.getLogger(name);

                logger.detachAppender(ai.appender);
            }
        }
    }

    private void attachAppender(final AppenderInfo ai) {
View Full Code Here

Examples of ch.qos.logback.classic.Logger.detachAppender()

    };
    appender.start();
    root.addAppender(appender);
    logContentAssertion.executeLogCreatingAction();
    logContentAssertion.assertLogContent(log);
    root.detachAppender(appender);
  }
 
  public void assertNoError(NoErrorLogContentAssertion logContentAssertion){
    assertLogContent(logContentAssertion);
  }
View Full Code Here

Examples of ch.qos.logback.classic.Logger.detachAppender()

 
  public void removeFromRootLogger() {
    stop();
    Logger root = (Logger)LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME);
    setContext(root.getLoggerContext());
    root.detachAppender(this);
  }

  @Override
  protected void append(ILoggingEvent event) {
    final StackTraceElement stackTraceElement = event.getCallerData()[0];
View Full Code Here

Examples of ch.qos.logback.classic.Logger.detachAppender()

    }

    @Override
    protected void detach() {
        final Logger rootLogger = (Logger) LoggerFactory.getLogger("ROOT");
        rootLogger.detachAppender(myAppender);
    }
}
View Full Code Here

Examples of ch.qos.logback.classic.Logger.detachAppender()

        break;
      if (i == 'q')
        break;
      if (i == 'r') {
        System.out.println("Removing appender S");
        root.detachAppender("S");
      }
    }
  }

  static void test() {
View Full Code Here

Examples of ch.qos.logback.classic.Logger.detachAppender()

    }

    @Override
    protected void detach() {
        final Logger rootLogger = (Logger) LoggerFactory.getLogger("ROOT");
        rootLogger.detachAppender(myAppender);
    }
}
View Full Code Here

Examples of ch.qos.logback.classic.Logger.detachAppender()

  /**
   * 将此appender从logger中移除.
   */
  public void removeFromLogger(String loggerName) {
    Logger logger = (Logger) LoggerFactory.getLogger(loggerName);
    logger.detachAppender(this);
  }

  /**
   * 将此appender从logger中移除.
   */
 
View Full Code Here

Examples of ch.qos.logback.classic.Logger.detachAppender()

  /**
   * 将此appender从logger中移除.
   */
  public void removeFromLogger(Class<?> loggerClass) {
    Logger logger = (Logger) LoggerFactory.getLogger(loggerClass);
    logger.detachAppender(this);
  }

  /**
   * 将此appender从root logger中移除.
   */
 
View Full Code Here

Examples of ch.qos.logback.classic.Logger.detachAppender()

  /**
   * 将此appender从root logger中移除.
   */
  public void removeFromRootLogger() {
    Logger logger = (Logger) LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME);
    logger.detachAppender(this);
  }

}
View Full Code Here

Examples of ch.qos.logback.classic.Logger.detachAppender()

    }

    @Override
    protected void detach() {
        final Logger rootLogger = (Logger) LoggerFactory.getLogger("ROOT");
        rootLogger.detachAppender(myAppender);
    }
}
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.