【发布时间】:2020-10-06 09:20:18
【问题描述】:
2020-09-16 04:47:49 | info | PHP | BACKEND | 01ARZ3NDEKTSV4RRFFQ69G5FAV | Login not successfully. Please try again
以上是我将发送到fluentd的示例日志格式,我做了如下正则表达式:
<parse>
time_format %Y-%m-%d %H:%M:%S
expression /^(?<timestamp>(.*?\|))(?<level>(.*?\|))(?<language>(.*?\|))(?<service>(.*?\|))(?<uuid>(.*?\|))(?<message>.*)/
@type regexp
</parse>
问题是当我渲染那个时,管道| 包含在字符串中。请让我知道如何忽略或跳过| 那里?谢谢。
【问题讨论】:
标签: javascript node.js regex fluentd