我可以在使用DSL的Fluentd配置文件中使用点吗?

时间:2015-06-11 08:34:32

标签: ruby dsl fluentd

人。 我一直在我的Rails应用程序上使用Fluentd,我想使用DSL编写Fluentd的配置文件。但是,我的配置文件不能很好地工作。这可能是由点引起的。

这是我的配置文件。

$bundle exec fluentd -c config/fluent/fluent.rb -vv

并且,当我执行以下命令时,

<source>
  type forward
</source>
<filter access.app.**>
  type record_transformer
  enable_ruby 
  <record>
    hoge ${hoge ? hoge : "-"}
    fuga 
    piyo ${fuga ? fuga : "-"}
  </record>
</filter>

&#34;风雅&#34;和#34; piyo&#34;字段不正确。

fetchSize

你明白为什么吗?拜托,帮助我......

感谢。

1 个答案:

答案 0 :(得分:1)

披露:我是一个精通提交者和config dsl的开发者。

这似乎是一种错误,除了self.send "fuga.piyo".to_sym, '${fuga ? fuga : "-"}'之外,找不到任何简单的解决方法。 我希望在github上有这个问题。