我想解析NGINX错误日志.但是,似乎根本没有关于使用的日志格式的文档.虽然像数据这样的某些字段的含义非常明显,但有些字段根本没有.另外,如果我没有所有可能字段的文档,我无法确定我的解析器是否完整.既然你似乎可以改变访问日志格式,而不是错误日志的格式,我真的不知道如何获取我需要的信息.
有谁知道这样的文件?
mss*_*mss 55
从阅读src/core/ngx_log.c我想一般的错误日志格式似乎是
YYYY/MM/DD HH:MM:SS [LEVEL] PID#TID: *CID MESSAGE
使用PID和TID作为日志记录进程和线程ID以及CID标识(可能已代理)连接的数字,可能是一个计数器.该*CID部分是可选的.