Você deve usar um caminho completo (senão o caminho deve ser relativo a Spooldir) e não deve ser citado:
<Output streamout>
Module om_exec
Command C:\path\to\dump_input.exe
</Output>
Estou tentando usar o nxlog para ler e analisar logs do IIS no Windows Server 2008 r2. Como tenho requisitos específicos para esses logs, gostaria de usar om_exec para enviar as entradas de log para uma ferramenta personalizada, onde executarei o trabalho necessário e processarei-as conforme necessário. Meu bloco é assim:
<Output streamout>
Module om_exec
Command 'dump_input.exe'
</Output>
Esta configuração resulta nesta mensagem de erro:
ERROR couldn't execute process 'dump_input.exe'; The parameter is incorrect.
Eu tentei qualificar totalmente o nome do comando, usando comandos conhecidos (como cmd.exe), comandos inexistentes, qualquer coisa e o erro é sempre o mesmo.
O om_exec funciona no Windows e, em caso afirmativo, como posso usá-lo?
Você deve usar um caminho completo (senão o caminho deve ser relativo a Spooldir) e não deve ser citado:
<Output streamout>
Module om_exec
Command C:\path\to\dump_input.exe
</Output>
Tags nxlog