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, ex
protected AbstractLogAdapter(String loggerName)
protected void buildEx(String info, Throwable e, LogLevel level)
buildEx
in class AbstractLogger
protected void logWrite(LogLevel level, LogInfo content)
AbstractLogger
logWrite
in class AbstractLogger
level
- 日志级别content
- 内容public ILogger initialize(String loggerName, ILogConfig config) throws Exception
ILogger
loggerName
- 日志记录名称config
- 日志配置Exception
- 初始化时可能产生的异常public boolean isInitialized()
ILogger
public ILogger getLogger(String loggerName, ILogConfig config)
ILogger
loggerName
- 日志记录器名称config
- 日志配置public String getLoggerName()
ILogger
public void destroy()
ILogger
public boolean contains(String loggerName)
ILogger
loggerName
- 日志记录器名称public LogLevel getLevel()
ILogger
public void log(String info, LogLevel level)
ILogger
info
- 日志内容level
- 日志级别public void log(Throwable e, LogLevel level)
ILogger
e
- 异常对象level
- 日志级别public void log(String info, Throwable e, LogLevel level)
ILogger
info
- 日志内容e
- 异常对象level
- 日志级别public void trace(String info)
ILogger
info
- 日志内容public void trace(Throwable e)
ILogger
e
- 异常对象public void trace(String info, Throwable e)
ILogger
info
- 日志内容e
- 异常对象public void debug(String info)
ILogger
info
- 日志内容public void debug(Throwable e)
ILogger
e
- 异常对象public void debug(String info, Throwable e)
ILogger
info
- 日志内容e
- 异常对象public void info(String info)
ILogger
info
- 日志内容public void info(Throwable e)
ILogger
e
- 异常对象public void info(String info, Throwable e)
ILogger
info
- 日志内容e
- 异常对象public void warn(String info)
ILogger
info
- 日志内容public void warn(Throwable e)
ILogger
e
- 异常对象public void warn(String info, Throwable e)
ILogger
info
- 日志内容e
- 异常对象public void error(String info)
ILogger
info
- 日志内容public void error(Throwable e)
ILogger
e
- 异常对象public void error(String info, Throwable e)
ILogger
info
- 日志内容e
- 异常对象public void fatal(String info)
ILogger
info
- 日志内容public void fatal(Throwable e)
ILogger
e
- 异常对象public void fatal(String info, Throwable e)
ILogger
info
- 日志内容e
- 异常对象public boolean isDebugEnabled()
ILogger
public boolean isErrorEnabled()
ILogger
public boolean isFatalEnabled()
ILogger
public boolean isInfoEnabled()
ILogger
public boolean isTraceEnabled()
ILogger
public boolean isWarnEnabled()
ILogger
Copyright © 2022. All rights reserved.