public static void addStatus(Status status) { ILoggerFactory iLoggerFactory = LoggerFactory.getILoggerFactory(); if (iLoggerFactory instanceof LoggerContext) { ContextAwareBase contextAwareBase = new ContextAwareBase(); LoggerContext loggerContext = (LoggerContext) iLoggerFactory; contextAwareBase.setContext(loggerContext); contextAwareBase.addStatus(status); } } }
public void addInfo(String msg) { cab.addInfo(msg); }
public void addError(String msg, Throwable ex) { cab.addError(msg, ex); } }
public void addError(String msg, Throwable ex) { addStatus(new ErrorStatus(msg, getDeclaredOrigin(), ex)); } }
/** * Set the owning context. The owning context cannot be set more than * once. */ public void setLoggerContext(LoggerContext context) { super.setContext(context); }
public void addWarn(String msg, Throwable ex) { cab.addWarn(msg, ex); }
public Context getContext() { return cab.getContext(); }
public void addStatus(Status status) { cab.addStatus(status); }
public void addWarn(String msg) { addStatus(new WarnStatus(msg, getDeclaredOrigin())); }
public void setContext(Context context) { // check that the context is of type LoggerContext. Otherwise, throw an exception // Context == null is a degenerate case but nonetheless permitted. if (context instanceof LoggerContext || context == null) { super.setContext(context); } else { throw new IllegalArgumentException("LoggerContextAwareBase only accepts contexts of type c.l.classic.LoggerContext"); } }
public void addWarn(String msg) { cab.addWarn(msg); }
@Override public Context getContext() { return cab.getContext(); }
@Override public void addStatus(Status status) { cab.addStatus(status); }
public void addWarn(String msg, Throwable ex) { addStatus(new WarnStatus(msg, getDeclaredOrigin(), ex)); }
public static void addStatus(Status status) { ILoggerFactory iLoggerFactory = LoggerFactory.getILoggerFactory(); if (iLoggerFactory instanceof LoggerContext) { ContextAwareBase contextAwareBase = new ContextAwareBase(); LoggerContext loggerContext = (LoggerContext) iLoggerFactory; contextAwareBase.setContext(loggerContext); contextAwareBase.addStatus(status); } } }
@Override public void contextDestroyed(ServletContextEvent sce) { ILoggerFactory iLoggerFactory = LoggerFactory.getILoggerFactory(); if (iLoggerFactory instanceof LoggerContext) { LoggerContext loggerContext = (LoggerContext) iLoggerFactory; contextAwareBase.setContext(loggerContext); StatusViaSLF4JLoggerFactory.addInfo("About to stop " + loggerContext.getClass().getCanonicalName() + " [" + loggerContext.getName() + "]", this); loggerContext.stop(); } }
public void addInfo(String msg, Throwable ex) { cab.addInfo(msg, ex); }
public void addError(String msg) { cab.addError(msg); }
@Override public void addWarn(String msg, Throwable ex) { cab.addWarn(msg, ex); }
public Context getContext() { return cab.getContext(); }