|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectorg.tinygroup.logger.impl.LoggerImpl
public class LoggerImpl
| 字段摘要 | |
|---|---|
protected org.slf4j.spi.MDCAdapter |
mdc
|
| 构造方法摘要 | |
|---|---|
LoggerImpl(org.slf4j.Logger logger)
|
|
| 方法摘要 | |
|---|---|
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()
开始事务日志 |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 字段详细信息 |
|---|
protected org.slf4j.spi.MDCAdapter mdc
| 构造方法详细信息 |
|---|
public LoggerImpl(org.slf4j.Logger logger)
| 方法详细信息 |
|---|
public boolean isSupportTransaction()
Logger 复制的描述
Logger 中的 isSupportTransactionpublic void removeLogBuffer()
Logger 复制的描述
Logger 中的 removeLogBufferpublic LogBuffer getLogBuffer()
Logger 复制的描述
Logger 中的 getLogBufferpublic void setSupportTransaction(boolean supportBusiness)
Logger 复制的描述
Logger 中的 setSupportTransactionsupportBusiness - true为支持,false为不支持,默认为支持public void startTransaction()
Logger 复制的描述
Logger 中的 startTransactionpublic void endTransaction()
Logger 复制的描述
Logger 中的 endTransactionpublic void flushTransaction()
Logger 复制的描述
Logger 中的 flushTransactionpublic void resetTransaction()
Logger 复制的描述
Logger 中的 resetTransactionpublic org.slf4j.Logger getLogger()
Logger 复制的描述
Logger 中的 getLoggerpublic boolean isEnabled(LogLevel logLevel)
Logger 复制的描述
Logger 中的 isEnabled
public void logMessage(LogLevel logLevel,
String message)
Logger 复制的描述
Logger 中的 logMessage
public void logMessage(LogLevel logLevel,
String message,
Throwable t)
Logger 中的 logMessage
public void log(LogLevel logLevel,
String code)
Logger 复制的描述
Logger 中的 log
public void log(LogLevel logLevel,
Locale locale,
String code,
Object... args)
Logger 复制的描述
Logger 中的 log
public void log(LogLevel logLevel,
String code,
Object... args)
Logger 复制的描述
Logger 中的 log
public void log(LogLevel logLevel,
Locale locale,
String code,
Context context)
Logger 复制的描述
Logger 中的 log
public void log(LogLevel logLevel,
String code,
Context context)
Logger 复制的描述
Logger 中的 log
public void logMessage(LogLevel logLevel,
String message,
Object... args)
Logger 复制的描述
Logger 中的 logMessagemessage - 采用{0} {1} 方式占位
public void logMessage(LogLevel logLevel,
String message,
Throwable t,
Object... args)
Logger 中的 logMessage
public void logMessage(LogLevel logLevel,
String message,
Context context)
Logger 复制的描述
Logger 中的 logMessagemessage - 采用{name} {$age} 方式占位
public void logMessage(LogLevel logLevel,
String message,
Throwable t,
Context context)
Logger 中的 logMessagepublic void error(String code)
Logger 中的 error
public void error(String code,
Throwable throwable)
Logger 中的 error
public void error(String code,
Throwable throwable,
Object... args)
Logger 中的 error
public void error(String code,
Throwable throwable,
Context context)
Logger 中的 errorpublic void errorMessage(String message)
Logger 中的 errorMessage
public void errorMessage(String message,
Throwable throwable)
Logger 中的 errorMessage
public void errorMessage(String message,
Throwable throwable,
Object... args)
Logger 中的 errorMessage
public void errorMessage(String message,
Throwable throwable,
Context context)
Logger 中的 errorMessagepublic void error(Throwable throwable)
Logger 中的 error
public void putToMDC(String key,
Object value)
Logger 复制的描述
Logger 中的 putToMDCpublic void removeFromMDC(String key)
Logger 复制的描述
Logger 中的 removeFromMDCpublic int getMaxBufferRecords()
Logger 复制的描述
Logger 中的 getMaxBufferRecordspublic void setMaxBufferRecords(int maxBufferRecords)
Logger 复制的描述
Logger 中的 setMaxBufferRecordsmaxBufferRecords - 设置限制记录数
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||