protected String format(String format, Object... args) { try { return String.format(format, args); } catch(IllegalFormatException ex) { error("Illegal format string \"" + format + "\", args=" + Arrays.toString(args)); } catch(Throwable t) { error("Failure formatting string: format string=" + format + ", args=" + Arrays.toString(args)); } return format; }
@Override public void debug(String format, Object... args) { if(isDebugEnabled()) log(Level.FINE, format(format, args)); }
@Override public void error(String format, Object... args) { if(isErrorEnabled()) log(Level.SEVERE, format(format, args)); }
@Override public void trace(String format, Object... args) { if(isTraceEnabled()) log(Level.FINER, format(format, args)); }
@Override public void warn(String format, Object... args) { if(isWarnEnabled()) log(Level.WARNING, format(format, args)); }
@Override public void info(String msg) { log(Level.INFO, msg); }
@Override public void info(String format, Object... args) { if(isInfoEnabled()) log(Level.INFO, format(format, args)); }
@Override public void fatal(String format, Object... args) { if(isFatalEnabled()) log(Level.SEVERE, format(format, args)); }
public static Log getLog(Class<?> clazz) { if(custom_log_factory != null) return custom_log_factory.getLog(clazz); if(ctor_class != null) { try { return ctor_class.newInstance(clazz); } catch(Throwable t) { throw new RuntimeException(t); } } if(use_jdk_logger) return new JDKLogImpl(clazz); if(IS_LOG4J2_AVAILABLE) return new Log4J2LogImpl(clazz); if (IS_SLF4J_AVAILABLE) return new Slf4jLogImpl(clazz); return new JDKLogImpl(clazz); }
@Override public void trace(String msg) { log(Level.FINER, msg); }
@Override public void trace(String format, Object... args) { if(isTraceEnabled()) log(Level.FINER, format(format, args)); }
@Override public void warn(String format, Object... args) { if(isWarnEnabled()) log(Level.WARNING, format(format, args)); }
@Override public void info(String format, Object... args) { if(isInfoEnabled()) log(Level.INFO, format(format, args)); }
@Override public void fatal(String format, Object... args) { if(isFatalEnabled()) log(Level.SEVERE, format(format, args)); }
public static Log getLog(String category) { if(custom_log_factory != null) return custom_log_factory.getLog(category); if(ctor_str != null) { try { ctor_str.newInstance(category); } catch(Throwable t) { throw new RuntimeException(t); } } if(use_jdk_logger) return new JDKLogImpl(category); if(IS_LOG4J2_AVAILABLE) return new Log4J2LogImpl(category); if (IS_SLF4J_AVAILABLE) return new Slf4jLogImpl(category); return new JDKLogImpl(category); }
@Override public void warn(String msg, Throwable t) { log(Level.WARNING, msg, t); }
@Override public void debug(String format, Object... args) { if(isDebugEnabled()) log(Level.FINE, format(format, args)); }
@Override public void error(String format, Object... args) { if(isErrorEnabled()) log(Level.SEVERE, format(format, args)); }
public static Log getLog(Class<?> clazz) { if(custom_log_factory != null) return custom_log_factory.getLog(clazz); if(ctor_class != null) { try { return ctor_class.newInstance(clazz); } catch(Throwable t) { throw new RuntimeException(t); } } if(use_jdk_logger) return new JDKLogImpl(clazz); if(IS_LOG4J2_AVAILABLE) return new Log4J2LogImpl(clazz); if (IS_SLF4J_AVAILABLE) return new Slf4jLogImpl(clazz); return new JDKLogImpl(clazz); }
protected String format(String format, Object... args) { try { return String.format(format, args); } catch(IllegalFormatException ex) { error("Illegal format string \"" + format + "\", args=" + Arrays.toString(args)); } catch(Throwable t) { error("Failure formatting string: format string=" + format + ", args=" + Arrays.toString(args)); } return format; }