分析日志时需要注意的错误或告警关键字

通常,程序自身会打印一些错误或告警日志,引入的一些第三方库也会输出日志。

第三方库在出错时输出的日志,是不容易控制的,包括日志的格式,输出的位置。输出的位置可能在标准输出中。

这就给记录日志带来了不变。因为统统都打印在标准输出中了,即使将其都重定向到一个文件中,查找起来也是不方便的。

这里总结一些常见的错误发生时的关键字,以便于在查找过滤日志时使用。

  • error
  • warning
  • not
  • invalid
  • not valid
  • have no
  • no

例如,在查找错误时,就可以使用一些日志分析工具来搜索和过滤日志。也可用简单的shell命令处理。

$ cat cat.log | grep error