@Override public String toString() { return "[level=" + level.getName() + ", name=" + name + ", path=" + path + ", consoleOutput=" + consoleOutput + ", fileOutput=" + fileOutput + ", maxFileSize=" + maxFileSize + "]"; }
@Override public boolean isDebugEnabled() { return level.isEnabled(LogLevel.DEBUG); }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + (consoleOutput ? 1231 : 1237); result = prime * result + (fileOutput ? 1231 : 1237); result = prime * result + ((level == null) ? 0 : level.hashCode()); result = prime * result + maxFileSize; result = prime * result + ((name == null) ? 0 : name.hashCode()); result = prime * result + ((path == null) ? 0 : path.hashCode()); return result; }
protected FileLog createLog(String name, String level, String path, boolean console, int maxFileSize) { FileLog fileLog = new FileLog(); fileLog.setName(name); fileLog.setLevel(LogLevel.fromName(level)); fileLog.setMaxFileSize(maxFileSize);
fileLog.setMaxLogFlushInterval(Math.max(c.getMaxLogFlushInterval(), 500L)); fileLog.setName(c.getName()); fileLog.setLevel(LogLevel.fromName(c.getLevel())); fileLog.setMaxFileSize(c.getMaxFileSize()); fileLog.setCharset(Charset.forName(c.getCharset()));
@Override public void debug(String str) { if (isDebugEnabled()) { add(str, LogLevel.DEBUG.getName(), null); } }
@Override public boolean isTraceEnabled() { return level.isEnabled(LogLevel.TRACE); }
@Override public void warn(String str) { if (!isWarnEnabled()) return; add(str, LogLevel.WARN.getName(), null, new Object[0]); }
@Override public boolean isInfoEnabled() { return level.isEnabled(LogLevel.INFO); }
@Override public void error(String str, Throwable throwable, Object... objs) { if (!isErrorEnabled()) return; add(str, LogLevel.ERROR.getName(), throwable, objs); }
@Override public boolean isWarnEnabled() { return level.isEnabled(LogLevel.WARN); }
@Override public void trace(String str, Throwable throwable, Object... objs) { if (isTraceEnabled()) { add(str, LogLevel.TRACE.getName(), null, objs); } }
@Override public boolean isTraceEnabled() { return level.isEnabled(LogLevel.TRACE); }
@Override public void info(String str) { if (isInfoEnabled()) { add(str, LogLevel.INFO.getName(), null); } }
@Override public boolean isDebugEnabled() { return level.isEnabled(LogLevel.DEBUG); }
@Override public void error(String str, Object... objs) { if (isErrorEnabled()) { add(str, LogLevel.ERROR.getName(), null, objs); } }
@Override public boolean isWarnEnabled() { return level.isEnabled(LogLevel.WARN); }
@Override public void warn(String str) { if (isWarnEnabled()) { add(str, LogLevel.WARN.getName(), null); } }
@Override public boolean isErrorEnabled() { return level.isEnabled(LogLevel.ERROR); }
@Override public void trace(String str, Object... objs) { if (isTraceEnabled()) { add(str, LogLevel.TRACE.getName(), null, objs); } }