AND 的 AWS CloudWatch Logs 筛选器表达式

AWS CloudWatch Logs filter expression for AND

我阅读了 docs,其中解释了:
"The filter pattern "ERROR Exception" 匹配包含这两个术语的日志事件消息,例如:
[错误] 捕获到 IllegalArgumentException
[错误] 未处理的异常

这并没有真正解释如何在过滤器表达式中执行 AND。

OR 没问题,我只是做了一个 ?ERROR ?CRITICAL
我得到了 ERROR 或 CRITICAL 级别的日志。

AND 是隐含的并且是默认的。当您搜索:ERROR Exception 时,术语 ERRORException 都必须出现在日志事件消息中,过滤器才能匹配。如果要搜索精确的短语,可以将短语用双引号引起来。例如:"Something bad happened" 将仅匹配出现该短语的日志事件。