两种常用规则
两种常用规则
# 规则一:以空白开头的行并入上一行(续行特征)
multiline.pattern: '^[[:space:]]'
multiline.negate: false
multiline.match: after
# 规则二:时间戳开头的行是新事件起点,非此类行并入前一行
multiline.pattern: '^[0-9]{4}-[0-9]{2}-[0-9]{2}'
multiline.negate: true
multiline.match: after规则一简单可靠;规则二对自定义格式更通用,但在多线程输出日志上要谨慎验证。