substituindo o comportamento padrão do syslog

1

Com o ubuntu 12.04, o arquivo /etc/rsyslog.d/50-default.conf contém a seguinte linha

/etc/rsyslog.d/50-default.conf:*.*;auth,authpriv.none       -/var/log/syslog

Agora eu tenho meu próprio rsyslog conf:

/etc/rsyslog.d/90-my.conf:local0.*      /var/log/my.log

No entanto, quando escrevo para o recurso "local0" do meu aplicativo, as linhas de registro vão para ambos

var/log/syslog and /var/log/my.log

Como posso pará-lo para gravar em / var / log / syslog ??

    
por www.tyme-it.com 29.07.2013 / 20:40

1 resposta

1

Ok, eu mesmo encontrei a resposta

para o Ubuntu 12.04 isso deve ser feito

local0.*    /var/log/myLog.log
& ~

Além disso, isso deve ser colocado em um nome de arquivo que tenha menor não. de 50 (50-default.conf)

Eu criei o meu como 20-my-conf.conf

    
por www.tyme-it.com 01.08.2013 / 09:45