| 接口 | 说明 |
|---|---|
| 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.taobao.middleware.logger.support.LoggerHelper.getErrorCodeStr(String errorCode)来获取格式化后的串
|
| 类 | 说明 |
|---|---|
| LoggerFactory |
阿里中间件LoggerFactory,获取具体日志实现
目前支持log4j/slf4j/jcl日志门面和log4j/logback日志实现:
log4j
slf4j + logback
slf4j + slf4j-log4j12 + log4j
jcl + log4j
jcl + jcl-over-slf4j + slf4j + logback
|
| 枚举 | 说明 |
|---|---|
| Level |
阿里中间件日志级别
|
Copyright © 2016. All rights reserved.