|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Logger
日志接口
| Method Summary | |
|---|---|
void |
endTransaction()
结束事务日志 |
void |
error(String code)
|
void |
error(String code,
Throwable throwable)
|
void |
error(String code,
Throwable throwable,
Context context)
|
void |
error(String code,
Throwable throwable,
Object... args)
|
void |
error(Throwable throwable)
|
void |
errorMessage(String message)
|
void |
errorMessage(String message,
Throwable throwable)
|
void |
errorMessage(String message,
Throwable throwable,
Context context)
|
void |
errorMessage(String message,
Throwable throwable,
Object... args)
|
void |
flushTransaction()
把事务日志缓冲中的内容写入到日志当中,慎用 由哪个日志记录器发起,则会用哪个日志记录器记录 |
LogBuffer |
getLogBuffer()
获取日志缓冲 |
org.slf4j.Logger |
getLogger()
返回原生的日志记录器,,慎用 采用此日志记录器,则缓冲,国际化等都无法使用 |
int |
getMaxBufferRecords()
返回缓存限制记录条数 说明:该参数在日志对象被置为缓存模式后才有效, 若缓存待输出日志条数超过该参数,插件将调用 flush方法输出日志并清空缓存。 |
boolean |
isEnabled(LogLevel logLevel)
判定某个级别是否启用 |
boolean |
isSupportTransaction()
是否支持事务日志 |
void |
log(LogLevel logLevel,
Locale locale,
String code,
Context context)
通过国际化方式进行记录 |
void |
log(LogLevel logLevel,
Locale locale,
String code,
Object... args)
通过国际化方式进行记录 |
void |
log(LogLevel logLevel,
String code)
通过国际化方式进行记录 |
void |
log(LogLevel logLevel,
String code,
Context context)
通过国际化方式进行记录 |
void |
log(LogLevel logLevel,
String code,
Object... args)
通过国际化方式进行记录 |
void |
logMessage(LogLevel logLevel,
String message)
不对message进行格式化直接输出 |
void |
logMessage(LogLevel logLevel,
String message,
Context context)
不对message进行格式化直接输出 |
void |
logMessage(LogLevel logLevel,
String message,
Object... args)
不对message进行格式化直接输出 |
void |
logMessage(LogLevel logLevel,
String message,
Throwable t)
|
void |
logMessage(LogLevel logLevel,
String message,
Throwable t,
Context context)
|
void |
logMessage(LogLevel logLevel,
String message,
Throwable t,
Object... args)
|
void |
putToMDC(String key,
Object value)
往MDC存放值 |
void |
removeFromMDC(String key)
移除MDC中变量值 |
void |
removeLogBuffer()
删除日志缓冲 |
void |
resetTransaction()
重置事务日志,记数器归零,内容清空,一般在最上层调用,否则会导致缓冲内容丢失,慎用 |
void |
setMaxBufferRecords(int bufferRecords)
设置缓存限制记录条数 说明:当日志对象被置为缓存模式后,该参数用于 限制缓存允许的最大记录条数。 |
void |
setSupportTransaction(boolean supportBusiness)
设置事务日志支持方式 |
void |
startTransaction()
开始事务日志 |
| Method Detail |
|---|
boolean isSupportTransaction()
LogBuffer getLogBuffer()
void removeLogBuffer()
void setSupportTransaction(boolean supportBusiness)
supportBusiness - true为支持,false为不支持,默认为支持void startTransaction()
void endTransaction()
void flushTransaction()
void resetTransaction()
org.slf4j.Logger getLogger()
boolean isEnabled(LogLevel logLevel)
logLevel -
void logMessage(LogLevel logLevel,
String message)
logLevel - message -
void logMessage(LogLevel logLevel,
String message,
Throwable t)
void logMessage(LogLevel logLevel,
String message,
Object... args)
logLevel - message - 采用{0} {1} 方式占位args -
void logMessage(LogLevel logLevel,
String message,
Throwable t,
Object... args)
void logMessage(LogLevel logLevel,
String message,
Context context)
logLevel - message - 采用{name} {$age} 方式占位context -
void logMessage(LogLevel logLevel,
String message,
Throwable t,
Context context)
void log(LogLevel logLevel,
String code)
logLevel - code -
void log(LogLevel logLevel,
Locale locale,
String code,
Object... args)
logLevel - locale - code - args -
void log(LogLevel logLevel,
String code,
Object... args)
logLevel - code - args -
void log(LogLevel logLevel,
Locale locale,
String code,
Context context)
logLevel - locale - code - context -
void log(LogLevel logLevel,
String code,
Context context)
logLevel - code - context - void error(String code)
void error(Throwable throwable)
void error(String code,
Throwable throwable)
void error(String code,
Throwable throwable,
Object... args)
void error(String code,
Throwable throwable,
Context context)
void errorMessage(String message)
void errorMessage(String message,
Throwable throwable)
void errorMessage(String message,
Throwable throwable,
Object... args)
void errorMessage(String message,
Throwable throwable,
Context context)
void putToMDC(String key,
Object value)
key - value - void removeFromMDC(String key)
key - int getMaxBufferRecords()
void setMaxBufferRecords(int bufferRecords)
bufferRecords - 设置限制记录数
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||