| Modifier and Type | Interface and Description |
|---|---|
interface |
Logger
阿里中间件日志API,用于输出定制化的日志
定制格式如下:01 %d{yyyy-MM-dd HH:mm:ss.SSS} %p [%-5t:%c{2}] %m%n
其中:
01 日志API版本,后续如果格式有变化,会修改此版本号,方便机器解析
d{yyyy-MM-dd HH:mm:ss.SSS} 时间,如,2014-03-19 20:55:08.501,最后面的表示毫秒
%p 日志级别,如INFO,ERROR
[%-5t:%c{2}] 线程名:日志名
%m 日志信息
%n 换行
关于%m,也有其中的格式要求:[Context] [STAT-INFO] [ERROR-CODE]
其中:
Context 打印时间时的上下文信息,如果没有,则内容为空,但'[]'这个占位符仍要输出
STAT-INFO 待定
ERROR-CODE 常见的错误码,帮助用户解决问题
在异常中,也需要输出ErrorCode及对应的TraceUrl,可以使用
com.alibaba.nacos.client.logger.support.LoggerHelper.getErrorCodeStr(String errorCode)来获取格式化后的串
|
| Modifier and Type | Class and Description |
|---|---|
class |
Log4j2Logger
Log4j2Logger
|
| Modifier and Type | Class and Description |
|---|---|
class |
NopLogger
NopLogger
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractActiveOption
AbstractActiveOption
|
class |
Log4j2ActivateOption |
class |
Logback918ActivateOption
logback 0.9.18版本及以前适用
|
class |
LogbackActivateOption
ActivateOption的Logback 0.9.19及后续版本的实现
|
class |
Slf4jLog4j2AdapterActivateOption |
| Modifier and Type | Class and Description |
|---|---|
class |
Slf4jLogger
slf4j logger
|
| Modifier and Type | Class and Description |
|---|---|
class |
LoggerSupport
Logger Support
|
| Modifier and Type | Field and Description |
|---|---|
protected ActivateOption |
LoggerSupport.activateOption |
Copyright © 2018 Alibaba Group. All rights reserved.