4.7.1 日志分类
4.7.1.1 中间件日志
4.7.1.1.1 中间件总日志
logs
文件夹下的bcmiddleware_server.log
,用于记录所有中间件运行过程中的日志信息。
4.7.1.1.2 请求日志
logs
文件夹下的filter.log
,用于记录所有请求中间件产生的请求相关的日志。
4.7.1.1.3 错误日志
logs
文件夹下的error.log
,用于记录所有异常相关的日志。
4.7.1.1.4 消息队列日志
logs
文件夹下的mq.log
,用于记录所有消息队列相关的日志。
4.7.1.2 凭证API对接应用日志
4.7.1.2.1 凭证API对接应用总日志
logs
文件夹下的app.log
,用于记录所有凭证API对接应用运行过程中的日志信息。
4.7.1.2.2 数据库查询日志
logs
文件夹下的sql.log
,用于记录所有请求数据库查询产生的请求相关的日志。
4.7.1.2.3 错误日志
logs
文件夹下的error.log
,用于记录所有异常相关的日志。
4.7.1.2.4 请求响应慢的日志
logs
文件夹下的slow.log
,用于记录所有请求响应慢的相关的日志。
4.7.2 日志输出格式
日志的组成格式:日期 时间 [线程]-[日志级别] [包名类名:行号] – 参数信息
适用于中间件总日志、请求日志、错误日志、消息队列日志。
示例:
4.7.3 日志滚动规则
4.7.3.1 中间件日志滚动规则
4.7.3.1.1 中间件总日志
bcmiddleware_server.log
滚动分11个文件。 10 个归档日志文件,1 个当前记录日志文件各 500M,总共需要 5.5G。
4.7.3.1.2 请求日志
filter.log
滚动分 6 个文件。5 个归档日志文件,1 个当前记录日志文件各 100M,总共需要 600M。
4.7.3.1.3 错误日志
error.log
滚动分 6 个文件。5 个归档日志文件,1 个当前记录日志文件各 100M,总共需要 600M。
4.7.3.1.4 消息队列日志
mq.log
滚动分 6 个文件。5 个归档日志文件,1 个当前记录日志文件各 100M,总共需要 600M。
4.7.3.1.5实例展示图
4.7.3.2 API对接应用日志滚动规则
4.7.3.2.1 中间件总日志
app.log
滚动分184个文件。 183 个归档日志文件,1 个当前记录日志文件。
4.7.3.2.2 请求日志
sql.log
滚动分 16 个文件。15 个归档日志文件,1 个当前记录日志文件。
4.7.3.2.3 错误日志
error.log
滚动分 16 个文件。15 个归档日志文件,1 个当前记录日志文件。
4.7.3.2.4 消息队列日志
slow.log
滚动分 16 个文件。15 个归档日志文件,1 个当前记录日志文件。
4.7.3.2.5实例展示图
4.7.4 报错处理
4.7.4.1 中间件报错处理
一般错误的错误级别为WARN、ERROR。
4.7.4.2 API对接应用报错处理
一般错误的错误级别为WARN、ERROR。
在遇到错误时,先将error.log
发给运营方 service@brop.cn。运营方分析后将根据具体情况进行处理,必要时还需要截取其他日志信息。