Examples of ContextSelector


Examples of ch.qos.logback.classic.selector.ContextSelector

    }
   
    if (loggerContextName != null) {
      System.out.println("About to detach context named " + loggerContextName);
     
      ContextSelector selector = StaticLoggerBinder.getSingleton().getContextSelector();
      LoggerContext context = selector.detachLoggerContext(loggerContextName);
      if (context != null) {
        Logger logger = context.getLogger(LoggerContext.ROOT_NAME);
        logger.warn("Stopping logger context " + loggerContextName);
        // when the web-app is destroyed, its logger context should be stopped
        context.stop();
View Full Code Here

Examples of ch.qos.logback.classic.selector.ContextSelector

  /**
   * Return the name of the current context name as found in the logging event.
   */
  public String getDiscriminatingValue(ILoggingEvent event) {
    ContextSelector selector = ContextSelectorStaticBinder.getSingleton()
        .getContextSelector();

    if (selector == null) {
      return defaultValue;
    }

    LoggerContext lc = selector.getLoggerContext();
    if (lc == null) {
      return defaultValue;
    }

    return lc.getName();
View Full Code Here

Examples of ch.qos.logback.classic.selector.ContextSelector

  public void doFilter(ServletRequest request, ServletResponse response,
      FilterChain chain) throws IOException, ServletException {

    LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory();
    ContextSelector selector = ContextSelectorStaticBinder.getSingleton().getContextSelector();
    ContextJNDISelector sel = null;

    if (selector instanceof ContextJNDISelector) {
      sel = (ContextJNDISelector)selector;
      sel.setLocalContext(lc);
View Full Code Here

Examples of ch.qos.logback.classic.selector.ContextSelector

    }
   
    if (loggerContextName != null) {
      System.out.println("About to detach context named " + loggerContextName);
     
      ContextSelector selector = ContextSelectorStaticBinder.getSingleton().getContextSelector();
      if(selector == null) {
        System.out.println("Selector is null, cannot detach context. Skipping.");
        return;
      }
      LoggerContext context = selector.getLoggerContext(loggerContextName);
      if (context != null) {
        Logger logger = context.getLogger(Logger.ROOT_LOGGER_NAME);
        logger.warn("Stopping logger context " + loggerContextName);
        selector.detachLoggerContext(loggerContextName);
        // when the web-app is destroyed, its logger context should be stopped
        context.stop();
      } else {
        System.out.println("No context named " + loggerContextName + " was found.");
      }
View Full Code Here

Examples of ch.qos.logback.classic.selector.ContextSelector

  public void doFilter(ServletRequest request, ServletResponse response,
      FilterChain chain) throws IOException, ServletException {

    LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory();
    ContextSelector selector = StaticLoggerBinder.SINGLETON.getContextSelector();
    ContextJNDISelector sel = null;

    if (selector instanceof ContextJNDISelector) {
      sel = (ContextJNDISelector)selector;
      sel.setLocalContext(lc);
View Full Code Here

Examples of ch.qos.logback.classic.selector.ContextSelector

    }
   
    if (loggerContextName != null) {
      System.out.println("About to detach context named " + loggerContextName);
     
      ContextSelector selector = StaticLoggerBinder.SINGLETON.getContextSelector();
      LoggerContext context = selector.detachLoggerContext(loggerContextName);
      if (context != null) {
        Logger logger = context.getLogger(LoggerContext.ROOT_NAME);
        logger.warn("Shutting down context " + loggerContextName);
        context.shutdownAndReset();
      } else {
View Full Code Here

Examples of ch.qos.logback.classic.selector.ContextSelector

  public void doFilter(ServletRequest request, ServletResponse response,
      FilterChain chain) throws IOException, ServletException {

    LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory();
    ContextSelector selector = ContextSelectorStaticBinder.getSingleton().getContextSelector();
    ContextJNDISelector sel = null;

    if (selector instanceof ContextJNDISelector) {
      sel = (ContextJNDISelector)selector;
      sel.setLocalContext(lc);
View Full Code Here

Examples of ch.qos.logback.classic.selector.ContextSelector

    }
   
    if (loggerContextName != null) {
      System.out.println("About to detach context named " + loggerContextName);
     
      ContextSelector selector = ContextSelectorStaticBinder.getSingleton().getContextSelector();
      LoggerContext context = selector.detachLoggerContext(loggerContextName);
      if (context != null) {
        Logger logger = context.getLogger(Logger.ROOT_LOGGER_NAME);
        logger.warn("Stopping logger context " + loggerContextName);
        // when the web-app is destroyed, its logger context should be stopped
        context.stop();
View Full Code Here

Examples of ch.qos.logback.classic.selector.ContextSelector

  /**
   * Return the name of the current context name as found in the logging event.
   */
  public String getDiscriminatingValue(ILoggingEvent event) {
    ContextSelector selector = ContextSelectorStaticBinder.getSingleton()
        .getContextSelector();

    if (selector == null) {
      return defaultValue;
    }

    LoggerContext lc = selector.getLoggerContext();
    if (lc == null) {
      return defaultValue;
    }

    return lc.getName();
View Full Code Here

Examples of ch.qos.logback.classic.selector.ContextSelector

  public void contextDestroyed(ServletContextEvent event) {
    System.out.println("Context destroying...");
    String contextName = pathToName(event);
    //System.out.printf("About to detach context named %s\n", contextName);
    ContextSelector selector = Red5LoggerFactory.getContextSelector();
    LoggerContext context = selector.detachLoggerContext(contextName);
    if (context != null) {
      Logger logger = context.getLogger(Logger.ROOT_LOGGER_NAME);
      logger.debug("Shutting down context {}", contextName);
      context.reset();
    } else {
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.