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
时,术语 ERROR
和 Exception
都必须出现在日志事件消息中,过滤器才能匹配。如果要搜索精确的短语,可以将短语用双引号引起来。例如:"Something bad happened"
将仅匹配出现该短语的日志事件。
我阅读了 docs,其中解释了:
"The filter pattern "ERROR Exception" 匹配包含这两个术语的日志事件消息,例如:
[错误] 捕获到 IllegalArgumentException
[错误] 未处理的异常
这并没有真正解释如何在过滤器表达式中执行 AND。
OR 没问题,我只是做了一个 ?ERROR ?CRITICAL
我得到了 ERROR 或 CRITICAL 级别的日志。
AND 是隐含的并且是默认的。当您搜索:ERROR Exception
时,术语 ERROR
和 Exception
都必须出现在日志事件消息中,过滤器才能匹配。如果要搜索精确的短语,可以将短语用双引号引起来。例如:"Something bad happened"
将仅匹配出现该短语的日志事件。