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