如何在Windows上使用nxlog的om_exec

我正在尝试使用nxlog来读取和parsingWindows Server 2008 R2上的IIS日志。 因为我对这些日志有特殊的要求,所以我想用om_exec把日志条目发送到一个自定义工具,在那里我将完成所需的工作,并按需要处理它们。 我的块看起来像这样:

<Output streamout> Module om_exec Command 'dump_input.exe' </Output> 

此configuration导致此错误消息:

ERROR无法执行进程“dump_input.exe”; 该参数不正确。

我已经尝试完全限定命令名称,使用众所周知的命令(如cmd.exe),不存在的命令,任何东西,并且错误总是相同的。

om_exec是否可以在Windows上运行,如果可以,我该如何使用它?

你应该使用完整的path(否则path必须是相对于Spooldir),它不能被引用:

 <Output streamout> Module om_exec Command C:\path\to\dump_input.exe </Output>