我正在使用syslog-ng来解析我通过csv-parser接收的一些日志。但是,我想在syslog-ng中使用“destination”选项实现比传统插入更复杂的插入操作。目前,我从syslog-ng conf文件到MYSQL的目的地如下所示:
destination d_sql_test
{
sql(
type(mysql)
host('<host>')
username('<user>')
password('<pass>')
database('<db_name>')
table('test')
columns('col1')
values('${val1}')
);
};
但是,这只是将val1的内容插入到列col1中。我希望能够指定我的插入“逻辑”,如this question中的示例所示。
我不确定实际执行此操作的位置,以及syslog-ng是否支持
答案 0 :(得分:1)
如果您能以某种方式在syslog-ng中做出决定,我认为您可以这样做。
此外,您可能希望在syslog-ng邮件列表中发布此问题,开发人员可以更轻松地注意到此问题。