Redirecionando a saída de loggings ao usar syslog.h

0

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

    
por Jo4nP4l4u 11.10.2018 / 17:45

0 respostas

Tags