Configurar syslog em tempo de execução

1. Configurar syslog em tempo de execução

Mauricio Souza Klein
Hebang

(usa Arch Linux)

Enviado em 30/08/2011 - 01:01h

Olá pessoal!

Estou querendo utilizar o syslog para logar as mensagens de um daemon que contruí.
A questão é que gostaria que as mensagens fossem logadas em um arquivo especifico (aka. "/var/log/my_daemon").

Porém, esse daemon será instalado automaticamente em várias máquinas, e não gostaria de alterar o /etc/syslog da máquina do cliente para evitar complicações.

Minha dúvida é: há uma maneira de configurar um arquivo de saída no syslog para logar apenas as mensagens do meu daemon, sendo que essa configuração seja feita na inicialização do programa, sem ter que alterar o /etc/syslog? Algo do tipo:
-----------------------------------------
int main(){
/* Configuracao do syslog */
syslog_config( .... );

/* Uso do syslog */
syslog( .... );
-----------------------------------------
Caso isso não seja possível, poderiam indicar um logger confiável (e que não impacte na performance do meu daemon) que suporte essa funcionalidade?

Grato pela atenção de todos!


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts