生产服务器log日志文件很多-精准查询问题
我相信各位大佬在工作中一定遇到过日志很多很复杂很庞大的数据不好定位问题,尤其是服务器的日志不在一个文件里 在4个 或者8个甚至更多的文件
下面是小编自己的实现方法
举例:文件很多很大

能全部下载最好或者下载某个你想查的文件导入vscode

1.例如:既要包含单号 2025120209062839800111061301,又要包含 "ERROR" 或 "timeout"等自定义 生成当前目录下 asses.log中 没有会创建
grep -w "2025120209062839800111061301" *.log | grep "0011106130" > asses.log

- 匹配多个关键词中的任意一个(OR)
例如:包含单号 或者 包含 "PaymentFailed"
grep -E "2025120209062839800111061301|PaymentFailed" *.log > asses.log