Nginx 是否可以忽略部分错误日志?
- 0次
- 2021-05-19 21:36:44
- idczone
比如有这么一条错误日志:
17 2020/0国外服务器4/25 18:40:50 [error] 30912#30912: *925989 open().........
是否可以根据 30912 忽略掉类似的错误日志?
本身不就是忽略么,只是报在 error 日志中了
就是希望不要写到日志文件中
自己改源代码再编译?
调错误级别
如果是找不到资源, 设置 log_not_found off 记录到 access_log
使用 log_format + access_log 配置格式和位置
access_log logs/access.log mylogformat if=$loggable;
再使用 map 定义过滤 $loggable
如果错误日志的其他错误, 就需要三方模块了
ngx_log_if 可以看下这个 不过应该需要重新编译 nginx
好的,谢谢,看来是不行了
写个脚本二次处理不就可以了了。还可以按天分割日志。