Como posso redirecionar a mensagem que este código grava em /var/log/auth.log to /var/log/test.log
#include <syslog.h>
int main(int argc, char** argv)
{
char* cap = "TEST 1";
openlog(cap, LOG_CONS, LOG_AUTH);
syslog(LOG_EMERG, "Msg %d, 1");
closelog();
return 0;
}
Eu tentei adicionar a /etc/rsyslog.d/50-default.conf esta linha:
auth.emerg /var/log/test.log
mas não funcionou ...
EU PRECISO usar <syslog.h> e não encontrei muitas informações sobre como fazer isso ...