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 ...