|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.tinygroup.logger.impl.LoggerImpl
public class LoggerImpl
| Field Summary | |
|---|---|
protected org.slf4j.spi.MDCAdapter |
mdc
|
| Constructor Summary | |
|---|---|
LoggerImpl(org.slf4j.Logger 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 maxBufferRecords)
设置缓存限制记录条数 说明:当日志对象被置为缓存模式后,该参数用于 限制缓存允许的最大记录条数。 |
void |
setSupportTransaction(boolean supportBusiness)
设置事务日志支持方式 |
void |
startTransaction()
开始事务日志 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.slf4j.spi.MDCAdapter mdc
| Constructor Detail |
|---|
public LoggerImpl(org.slf4j.Logger logger)
| Method Detail |
|---|
public boolean isSupportTransaction()
Logger
isSupportTransaction in interface Loggerpublic void removeLogBuffer()
Logger
removeLogBuffer in interface Loggerpublic LogBuffer getLogBuffer()
Logger
getLogBuffer in interface Loggerpublic void setSupportTransaction(boolean supportBusiness)
Logger
setSupportTransaction in interface LoggersupportBusiness - true为支持,false为不支持,默认为支持public void startTransaction()
Logger
startTransaction in interface Loggerpublic void endTransaction()
Logger
endTransaction in interface Loggerpublic void flushTransaction()
Logger
flushTransaction in interface Loggerpublic void resetTransaction()
Logger
resetTransaction in interface Loggerpublic org.slf4j.Logger getLogger()
Logger
getLogger in interface Loggerpublic boolean isEnabled(LogLevel logLevel)
Logger
isEnabled in interface Logger
public void logMessage(LogLevel logLevel,
String message)
Logger
logMessage in interface Logger
public void logMessage(LogLevel logLevel,
String message,
Throwable t)
logMessage in interface Logger
public void log(LogLevel logLevel,
String code)
Logger
log in interface Logger
public void log(LogLevel logLevel,
Locale locale,
String code,
Object... args)
Logger
log in interface Logger
public void log(LogLevel logLevel,
String code,
Object... args)
Logger
log in interface Logger
public void log(LogLevel logLevel,
Locale locale,
String code,
Context context)
Logger
log in interface Logger
public void log(LogLevel logLevel,
String code,
Context context)
Logger
log in interface Logger
public void logMessage(LogLevel logLevel,
String message,
Object... args)
Logger
logMessage in interface Loggermessage - 采用{0} {1} 方式占位
public void logMessage(LogLevel logLevel,
String message,
Throwable t,
Object... args)
logMessage in interface Logger
public void logMessage(LogLevel logLevel,
String message,
Context context)
Logger
logMessage in interface Loggermessage - 采用{name} {$age} 方式占位
public void logMessage(LogLevel logLevel,
String message,
Throwable t,
Context context)
logMessage in interface Loggerpublic void error(String code)
error in interface Logger
public void error(String code,
Throwable throwable)
error in interface Logger
public void error(String code,
Throwable throwable,
Object... args)
error in interface Logger
public void error(String code,
Throwable throwable,
Context context)
error in interface Loggerpublic void errorMessage(String message)
errorMessage in interface Logger
public void errorMessage(String message,
Throwable throwable)
errorMessage in interface Logger
public void errorMessage(String message,
Throwable throwable,
Object... args)
errorMessage in interface Logger
public void errorMessage(String message,
Throwable throwable,
Context context)
errorMessage in interface Loggerpublic void error(Throwable throwable)
error in interface Logger
public void putToMDC(String key,
Object value)
Logger
putToMDC in interface Loggerpublic void removeFromMDC(String key)
Logger
removeFromMDC in interface Loggerpublic int getMaxBufferRecords()
Logger
getMaxBufferRecords in interface Loggerpublic void setMaxBufferRecords(int maxBufferRecords)
Logger
setMaxBufferRecords in interface LoggermaxBufferRecords - 设置限制记录数
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||