public Slf4jLogStream(final LogCategory logCategory) { log = LoggerFactory.getLogger(logCategory.getName()); }
public Log4jLogStream(final LogCategory logCategory) { logger = Logger.getLogger(logCategory.getName()); }
public Log4jLogStream(LogCategory logCategory) { logger = org.apache.log4j.Logger.getLogger(logCategory.getName()); }
public Slf4jLogStream(final LogCategory logCategory) { log = LoggerFactory.getLogger(logCategory.getName()); }
public Log4jLogStream(final LogCategory logCategory) { logger = Logger.getLogger(logCategory.getName()); }
public JuliLogStream(LogCategory logCategory) { logger = Logger.getLogger(logCategory.getName()); }
@Override public LogStream createLogStream(final LogCategory logCategory) { return new Log4j2Stream(logCategory.getName()); }
public FaillingObservers() { extensionsLogger = Logger.getLogger(LogCategory.OPENEJB.getName()); openejbHandler = new Handler() { @Override public void publish(final LogRecord record) { final Throwable thrown = record.getThrown(); if (Level.SEVERE == record.getLevel() && record.getMessage() != null && record.getMessage().startsWith("Extension construction failed") && thrown != null && failingErrors.remove(thrown)) { makeFail(thrown); } } @Override public void flush() { // no-op } @Override public void close() throws SecurityException { // no-op } }; extensionsLogger.addHandler(openejbHandler); }
public Log4jLog compute(Object[] args) throws InterruptedException { Log4jLog logger = new Log4jLog(); logger.category = (LogCategory) args[0]; logger._logger = org.apache.log4j.Logger.getLogger(logger.category.getName()); logger.baseName = (String) args[1]; return logger; } };
public JuliLogStream(final LogCategory logCategory) { logger = new LoggerCreator(logCategory.getName()); }
public JuliLogStream(final LogCategory logCategory) { logger = new LoggerCreator(logCategory.getName()); }
public TribestreamJuliLogStream(final LogCategory logCategory) { this.logger = new LoggerCreator(logCategory.getName()); final Properties config = System.getProperties(); if (config != null) { this.eventEnabled = Boolean.valueOf(config.getProperty("tribe.log.event.enabled", "false")); final String grokPattern = config.getProperty("tribe.log.event.grok.pattern", null); final String grokPatternsFile = config.getProperty("tribe.log.event.grok.pattern.file", null); if (grokPattern != null) { try { this.grokUtil = new GrokUtil(grokPattern, grokPatternsFile); } catch (final Exception e) { System.out.println(String.format("Cannot initialise Grok engine for pattern %s. Error is %s", grokPattern, e.getMessage())); } } } else { eventEnabled = false; } }
protected Log getLogger() { return LogFactory.getLog(LogCategories.TRIBESTREAM.createChild("accesslog").getName()); }
/** * Finds a Logger from the cache and returns it. If not found in cache then builds a Logger and returns it. * * @param category - The category of the logger * @param baseName - The baseName for the ResourceBundle * @return Logger */ public static Log4jLog getInstance(LogCategory category, String baseName) { try { Log4jLog logger = loggerCache .compute(new Object[]{category, baseName}); return logger; } catch (InterruptedException e) { /* * Don't return null here. Just create a new Logger and set it up. * It will not be stored in the cache, but a later lookup for the * same Logger would probably end up in the cache */ Log4jLog logger = new Log4jLog(); logger.category = category; logger._logger = org.apache.log4j.Logger.getLogger(category.getName()); logger.baseName = baseName; return logger; } }