public abstract class AbstractLogAdapter extends AbstractLogger
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractLogAdapter(String loggerName) |
| 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 AbstractLogAdapter(String loggerName)
protected void buildEx(String info, Throwable e, LogLevel level)
buildEx in class AbstractLoggerprotected void logWrite(LogLevel level, LogInfo content)
AbstractLoggerlogWrite in class AbstractLoggerlevel - 日志级别content - 内容public ILogger initialize(String loggerName, ILogConfig config) throws Exception
ILoggerloggerName - 日志记录名称config - 日志配置Exception - 初始化时可能产生的异常public boolean isInitialized()
ILoggerpublic ILogger getLogger(String loggerName, ILogConfig config)
ILoggerloggerName - 日志记录器名称config - 日志配置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 - 异常对象public void fatal(String info, Throwable e)
ILoggerinfo - 日志内容e - 异常对象public boolean isDebugEnabled()
ILoggerpublic boolean isErrorEnabled()
ILoggerpublic boolean isFatalEnabled()
ILoggerpublic boolean isInfoEnabled()
ILoggerpublic boolean isTraceEnabled()
ILoggerpublic boolean isWarnEnabled()
ILoggerCopyright © 2022. All rights reserved.