Refine search
private void log(final int level, final org.slf4j.helpers.FormattingTuple tuple) { logger.log(null, FQCN, level, tuple.getMessage(), tuple.getArgArray(), tuple.getThrowable()); }
public boolean isEnabled(final Level level) { if (level != null) switch (level) { case FATAL: return logger.isErrorEnabled(); case ERROR: return logger.isErrorEnabled(); case WARN: return logger.isWarnEnabled(); case INFO: return logger.isInfoEnabled(); case DEBUG: return logger.isDebugEnabled(); case TRACE: return logger.isTraceEnabled(); } return true; }
LocationAwareSlf4JLogger(LocationAwareLogger logger) { super(logger.getName()); this.logger = logger; }
@Override public void info(Object message) { if (message instanceof String || this.logger.isInfoEnabled()) { this.logger.log(null, FQCN, LocationAwareLogger.INFO_INT, String.valueOf(message), null, null); } }
@Override public void error(Object message) { if (message instanceof String || this.logger.isErrorEnabled()) { this.logger.log(null, FQCN, LocationAwareLogger.ERROR_INT, String.valueOf(message), null, null); } }
@Override public void debug(Object message) { if (message instanceof String || this.logger.isDebugEnabled()) { this.logger.log(null, FQCN, LocationAwareLogger.DEBUG_INT, String.valueOf(message), null, null); } }
private void writeLog(Marker marker, int level, String format, Object[] args, Throwable exception) { String message = format; if (args != null && args.length > 0) { FormattingTuple formatted = MessageFormatter.arrayFormat(format, args); if (exception == null && formatted.getThrowable() != null) { exception = formatted.getThrowable(); } message = formatted.getMessage(); } logger.log(marker, fqcn, level, addPrefix(message), null, exception); } }
/** * Delegate to the appropriate method of the underlying logger. */ public void trace(String format, Object arg) { if (!logger.isTraceEnabled()) return; if (instanceofLAL) { String formattedMessage = MessageFormatter.format(format, arg).getMessage(); ((LocationAwareLogger) logger).log(null, fqcn, LocationAwareLogger.TRACE_INT, formattedMessage, new Object[] { arg }, null); } else { logger.trace(format, arg); } }
@Override public void doLog(int level, String message, Object[] params, Throwable t) { String formattedMessage = fullMessage(message); if (params != null && params.length > 0) { formattedMessage = MessageFormatter.arrayFormat(formattedMessage, params).getMessage(); } log.log(null, fqcn, level, formattedMessage, null, t); } }
private void log(Marker marker, int level, String msg, Object[] argArray, Throwable t) { if (argArray == null) { // Simple SLF4J Message (no args) _logger.log(marker, FQCN, level, msg, null, t); } else { int loggerLevel = _logger.isTraceEnabled() ? TRACE : _logger.isDebugEnabled() ? DEBUG : _logger.isInfoEnabled() ? INFO : _logger.isWarnEnabled() ? WARN : ERROR; if (loggerLevel <= level) { // Don't assume downstream handles argArray properly. // Do it the SLF4J way here to eliminate that as a bug. FormattingTuple ft = MessageFormatter.arrayFormat(msg, argArray); _logger.log(marker, FQCN, level, ft.getMessage(), null, t); } } } }
@Override public void warn(String msg, Throwable e) { if (locationAwareLogger != null) { locationAwareLogger.log(null, FQCN, LocationAwareLogger.WARN_INT, msg, null, e); return; } logger.warn(msg, e); }
@Override public void warn(Object message) { if (message instanceof String || this.logger.isWarnEnabled()) { this.logger.log(null, FQCN, LocationAwareLogger.WARN_INT, String.valueOf(message), null, null); } }
@Override public void trace(Object message) { if (message instanceof String || this.logger.isTraceEnabled()) { this.logger.log(null, FQCN, LocationAwareLogger.TRACE_INT, String.valueOf(message), null, null); } }
@Override public boolean isDebugEnabled() { return logger.isDebugEnabled(); }
@Override public boolean isWarnEnabled() { return logger.isWarnEnabled(); }
@Override public boolean isInfoEnabled() { return logger.isInfoEnabled(); }
@Override public boolean isErrorEnabled() { return logger.isErrorEnabled(); }
@Override public boolean isTraceEnabled() { return logger.isTraceEnabled(); }
level == ERROR_INT && logger.isErrorEnabled()) { LocationAwareLogger l = (LocationAwareLogger) logger; FormattingTuple ft = MessageFormatter.arrayFormat(msg, parameters); l.log(null, FQCN, level, ft.getMessage(), null, ft.getThrowable());
/** * Delegate to the appropriate method of the underlying logger. */ public void trace(String format, Object arg1, Object arg2) { if (!logger.isTraceEnabled()) return; if (instanceofLAL) { String formattedMessage = MessageFormatter.format(format, arg1, arg2).getMessage(); ((LocationAwareLogger) logger).log(null, fqcn, LocationAwareLogger.TRACE_INT, formattedMessage, new Object[] { arg1, arg2 }, null); } else { logger.trace(format, arg1, arg2); } }