我使用配置文件自定义了一个接收器,但是自定义过滤器无法编译成功并出现错误:
行尾的意外字符。
它是由ini中的“”引起的。那怎么解决呢?
如果我删除最后一行,则没问题。
配置文件内容样本。
Destination = "TextFile"
FileName = "ModuleOne_%3N.log"
AutoFlush = true
Filter=expr::attr<string>("Channel") == "module one"
答案 0 :(得分:0)
Filter =“%Channel%contains \”MySink1 \“和%Severity%&gt; info”没问题。 并在阅读configure之前确保:
注册所有需要的属性,更多的类型记录器有注册通道。