如何在配置文件中自定义过滤升压日志?

时间:2014-02-26 04:04:08

标签: c++ logging boost

我使用配置文件自定义了一个接收器,但是自定义过滤器无法编译成功并出现错误:

行尾的意外字符。

它是由ini中的“”引起的。那怎么解决呢?

如果我删除最后一行,则没问题。

配置文件内容样本。

Destination = "TextFile"
FileName = "ModuleOne_%3N.log"
AutoFlush = true
Filter=expr::attr<string>("Channel") == "module one"

1 个答案:

答案 0 :(得分:0)

Filter =“%Channel%contains \”MySink1 \“和%Severity%&gt; info”没问题。 并在阅读configure之前确保:

注册所有需要的属性,更多的类型记录器有注册通道。