public class DefaultLogger extends AbstractLogger
| Constructor and Description |
|---|
DefaultLogger() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
buildEx(String info,
Throwable e,
LogLevel level) |
boolean |
contains(String loggerName)
是否存在某个日志记录器
|
void |
debug(String info)
输出调试级别的日志
|
void |
debug(String info,
Throwable e)
输出调试级别的日志
|
void |
debug(Throwable e)
输出调试级别的日志
|
void |
destroy()
销毁(停止)当前的日志记录器,需要清除所占用的资源,而且日志记录器一旦被停止,将无法恢复使用
|
void |
error(String info)
输出错误级别的日志
|
void |
error(String info,
Throwable e)
输出错误级别的日志
|
void |
error(Throwable e)
输出错误级别的日志
|
void |
fatal(String info)
输出失败级别的日志
|
void |
fatal(String info,
Throwable e)
输出失败级别的日志
|
void |
fatal(Throwable e)
输出失败级别的日志
|
LogLevel |
getLevel()
获取当前日志级别
|
ILogger |
getLogger(String loggerName,
ILogConfig config)
获取指定名称的日志记录器对象
|
String |
getLoggerName()
获取日志记录器名称
|
void |
info(String info)
输出信息级别的日志
|
void |
info(String info,
Throwable e)
输出信息级别的日志
|
void |
info(Throwable e)
输出信息级别的日志
|
ILogger |
initialize(String loggerName,
ILogConfig config)
初始化日志记录器,并提供默认记录级别
|
boolean |
isDebugEnabled()
判断当前日志级别是否为调试
|
boolean |
isErrorEnabled()
判断当前日志级别是否为错误
|
boolean |
isFatalEnabled()
判断当前日志级别是否为失败
|
boolean |
isInfoEnabled()
判断当前日志级别是否为信息
|
boolean |
isInitialized()
是否已初始化
|
boolean |
isTraceEnabled()
判断当前日志级别是否为跟踪
|
boolean |
isWarnEnabled()
判断当前日志级别是否为警告
|
void |
log(String info,
LogLevel level)
输出日志
|
void |
log(String info,
Throwable e,
LogLevel level)
输出日志
|
void |
log(Throwable e,
LogLevel level)
输出日志
|
protected void |
logWrite(LogLevel level,
LogInfo content)
日志写入方法, 需子类实现
|
void |
trace(String info)
输出跟踪级别的日志
|
void |
trace(String info,
Throwable e)
输出跟踪级别的日志
|
void |
trace(Throwable e)
输出跟踪级别的日志
|
void |
warn(String info)
输出警告级别的日志
|
void |
warn(String info,
Throwable e)
输出警告级别的日志
|
void |
warn(Throwable e)
输出警告级别的日志
|
buildMakeCallerInfo, buildMakeStackInfo, buildSimplePackageName, depth, exprotected void logWrite(LogLevel level, LogInfo content)
AbstractLoggerlogWrite in class AbstractLoggerlevel - 日志级别content - 内容protected void buildEx(String info, Throwable e, LogLevel level)
buildEx in class AbstractLoggerpublic boolean isDebugEnabled()
ILoggerpublic boolean isErrorEnabled()
ILoggerpublic boolean isFatalEnabled()
ILoggerpublic boolean isInfoEnabled()
ILoggerpublic boolean isTraceEnabled()
ILoggerpublic boolean isWarnEnabled()
ILoggerpublic ILogger initialize(String loggerName, ILogConfig config) throws Exception
ILoggerloggerName - 日志记录名称config - 日志配置Exception - 初始化时可能产生的异常public boolean isInitialized()
ILoggerpublic ILogger getLogger(String loggerName, ILogConfig config) throws Exception
ILoggerloggerName - 日志记录器名称config - 日志配置Exception - 获取日志记录器时可能产生异常public String getLoggerName()
ILoggerpublic void destroy()
ILoggerpublic boolean contains(String loggerName)
ILoggerloggerName - 日志记录器名称public LogLevel getLevel()
ILoggerpublic void log(String info, LogLevel level)
ILoggerinfo - 日志内容level - 日志级别public void log(Throwable e, LogLevel level)
ILoggere - 异常对象level - 日志级别public void log(String info, Throwable e, LogLevel level)
ILoggerinfo - 日志内容e - 异常对象level - 日志级别public void trace(String info)
ILoggerinfo - 日志内容public void trace(Throwable e)
ILoggere - 异常对象public void trace(String info, Throwable e)
ILoggerinfo - 日志内容e - 异常对象public void debug(String info)
ILoggerinfo - 日志内容public void debug(Throwable e)
ILoggere - 异常对象public void debug(String info, Throwable e)
ILoggerinfo - 日志内容e - 异常对象public void info(String info)
ILoggerinfo - 日志内容public void info(Throwable e)
ILoggere - 异常对象public void info(String info, Throwable e)
ILoggerinfo - 日志内容e - 异常对象public void warn(String info)
ILoggerinfo - 日志内容public void warn(Throwable e)
ILoggere - 异常对象public void warn(String info, Throwable e)
ILoggerinfo - 日志内容e - 异常对象public void error(String info)
ILoggerinfo - 日志内容public void error(Throwable e)
ILoggere - 异常对象public void error(String info, Throwable e)
ILoggerinfo - 日志内容e - 异常对象public void fatal(String info)
ILoggerinfo - 日志内容public void fatal(Throwable e)
ILoggere - 异常对象Copyright © 2022. All rights reserved.