protected void doLog(final Level level, final String loggerClassName, final Object message, final Object[] parameters, final Throwable thrown) { java.util.logging.Level translatedLevel = translate(level); if (logger.isLoggable(translatedLevel)) { if (parameters == null) { logger.log(loggerClassName, translatedLevel, String.valueOf(message), thrown); } else { logger.log(loggerClassName, translatedLevel, String.valueOf(message), ExtLogRecord.FormatStyle.MESSAGE_FORMAT, parameters, thrown); } } }
protected void doLogf(final Level level, final String loggerClassName, final String format, final Object[] parameters, final Throwable thrown) { if (parameters == null) { logger.log(loggerClassName, translate(level), format, thrown); } else { logger.log(loggerClassName, translate(level), format, ExtLogRecord.FormatStyle.PRINTF, parameters, thrown); } }
/** * SPI interface method to log a message at a given level. * * @param fqcn the fully qualified class name of the first logger class * @param level the level to log at * @param message the message * @param t the throwable, if any */ public void log(final String fqcn, final Level level, final String message, final Throwable t) { log(fqcn, level, message, ExtLogRecord.FormatStyle.MESSAGE_FORMAT, null, t); }
/** * Method invoked when the given thread terminates due to the given uncaught exception. <p>Any exception thrown by this * method will be ignored by the Java Virtual Machine. * * @param t the thread * @param e the exception */ public void uncaughtException(final Thread t, final Throwable e) { log.log(Level.ERROR, "Uncaught exception", e); } }
public void logf(final org.jboss.logging.Logger.Level level, final String loggerFqcn, final String format, final Object[] params, final Throwable t) { if (params == null) { logger.log(loggerFqcn, LEVELS.get(level), format, t); } else { logger.log(loggerFqcn, LEVELS.get(level), format, ExtLogRecord.FormatStyle.PRINTF, params, t); } } }
public void log(final org.jboss.logging.Logger.Level level, final String loggerFqcn, final Object message, final Object[] params, final Throwable t) { if (params == null) { logger.log(loggerFqcn, LEVELS.get(level), String.valueOf(message), t); } else { logger.log(loggerFqcn, LEVELS.get(level), String.valueOf(message), ExtLogRecord.FormatStyle.MESSAGE_FORMAT, params, t); } }
private static void safeFlush(Handler handler) { try { if (handler != null) handler.flush(); } catch (Throwable t) { // todo - might this loop somehow? log.log(Level.ERROR, "Error flushing a log handler", t); } }
protected void doLog(final Level level, final String loggerClassName, final Object message, final Object[] parameters, final Throwable thrown) { java.util.logging.Level translatedLevel = translate(level); if (logger.isLoggable(translatedLevel)) { if (parameters == null) { logger.log(loggerClassName, translatedLevel, String.valueOf(message), thrown); } else { logger.log(loggerClassName, translatedLevel, String.valueOf(message), ExtLogRecord.FormatStyle.MESSAGE_FORMAT, parameters, thrown); } } }
protected void doLogf(final Level level, final String loggerClassName, final String format, final Object[] parameters, final Throwable thrown) { if (parameters == null) { logger.log(loggerClassName, translate(level), format, thrown); } else { logger.log(loggerClassName, translate(level), format, ExtLogRecord.FormatStyle.PRINTF, parameters, thrown); } }
protected void doLog(final Level level, final String loggerClassName, final Object message, final Object[] parameters, final Throwable thrown) { java.util.logging.Level translatedLevel = translate(level); if (logger.isLoggable(translatedLevel)) { if (parameters == null) { logger.log(loggerClassName, translatedLevel, String.valueOf(message), thrown); } else { logger.log(loggerClassName, translatedLevel, String.valueOf(message), ExtLogRecord.FormatStyle.MESSAGE_FORMAT, parameters, thrown); } } }
protected void doLogf(final Level level, final String loggerClassName, final String format, final Object[] parameters, final Throwable thrown) { if (parameters == null) { logger.log(loggerClassName, translate(level), format, thrown); } else { logger.log(loggerClassName, translate(level), format, ExtLogRecord.FormatStyle.PRINTF, parameters, thrown); } }
protected void doLog(final Level level, final String loggerClassName, final Object message, final Object[] parameters, final Throwable thrown) { if (parameters == null) { logger.log(loggerClassName, translate(level), String.valueOf(message), thrown); } else { logger.log(loggerClassName, translate(level), String.valueOf(message), ExtLogRecord.FormatStyle.MESSAGE_FORMAT, parameters, thrown); } }
protected void doLogf(final Level level, final String loggerClassName, final String format, final Object[] parameters, final Throwable thrown) { if (parameters == null) { logger.log(loggerClassName, translate(level), format, thrown); } else { logger.log(loggerClassName, translate(level), format, ExtLogRecord.FormatStyle.PRINTF, parameters, thrown); } }
protected void doLogf(final Level level, final String loggerClassName, final String format, final Object[] parameters, final Throwable thrown) { if (parameters == null) { logger.log(loggerClassName, translate(level), format, thrown); } else { logger.log(loggerClassName, translate(level), format, ExtLogRecord.FormatStyle.PRINTF, parameters, thrown); } }
protected void doLog(final Level level, final String loggerClassName, final Object message, final Object[] parameters, final Throwable thrown) { java.util.logging.Level translatedLevel = translate(level); if (logger.isLoggable(translatedLevel)) { if (parameters == null) { logger.log(loggerClassName, translatedLevel, String.valueOf(message), thrown); } else { logger.log(loggerClassName, translatedLevel, String.valueOf(message), ExtLogRecord.FormatStyle.MESSAGE_FORMAT, parameters, thrown); } } }
private static void safeClose(Handler handler) { try { if (handler != null) handler.close(); } catch (Throwable t) { // todo - might this loop somehow? log.log(Level.ERROR, "Error closing a log handler", t); } }
protected void doLog(final Level level, final String loggerClassName, final Object message, final Object[] parameters, final Throwable thrown) { java.util.logging.Level translatedLevel = translate(level); if (logger.isLoggable(translatedLevel)) { if (parameters == null) { logger.log(loggerClassName, translatedLevel, String.valueOf(message), thrown); } else { logger.log(loggerClassName, translatedLevel, String.valueOf(message), ExtLogRecord.FormatStyle.MESSAGE_FORMAT, parameters, thrown); } } }
protected void doLogf(final Level level, final String loggerClassName, final String format, final Object[] parameters, final Throwable thrown) { if (parameters == null) { logger.log(loggerClassName, translate(level), format, thrown); } else { logger.log(loggerClassName, translate(level), format, ExtLogRecord.FormatStyle.PRINTF, parameters, thrown); } }
protected void doLog(final Level level, final String loggerClassName, final Object message, final Object[] parameters, final Throwable thrown) { java.util.logging.Level translatedLevel = translate(level); if (logger.isLoggable(translatedLevel)) { if (parameters == null) { logger.log(loggerClassName, translatedLevel, String.valueOf(message), thrown); } else { logger.log(loggerClassName, translatedLevel, String.valueOf(message), ExtLogRecord.FormatStyle.MESSAGE_FORMAT, parameters, thrown); } } }
private void log(final Level level, final Object message, final Throwable t) { final String msg = String.valueOf(message); final ExtLogRecord record = new ExtLogRecord(level, msg, LOGGER_CLASS_NAME); record.setThrown(t); delegate.log(record); }