OVH Cloud OVH Cloud

Rediriger en C la sortie standard sur syslog

5 réponses
Avatar
Vincent Bernat
Coucou !

Quel moyen simple y-a-t'il pour rediriger la sortie standard sur
syslog d'un processus que l'on invoque en C ? J'en vois deux et aucune
des deux ne me paraît simple :

- forker le processus, changer sa sortie standard par une extrêmité
de pipe, lire la seconde extrêmité en boucle, identifier les ligne
et appeler syslog sur chacune d'elle
- forker le processus, forker l'utilitaire logger, connecter les deux

Y'a-t-il plus simple ?
--
#if 0
2.2.16 /usr/src/linux/fs/buffer.c

5 réponses

Avatar
Laurent Wacrenier
Vincent Bernat écrit:
Quel moyen simple y-a-t'il pour rediriger la sortie standard sur
syslog d'un processus que l'on invoque en C ? J'en vois deux et aucune
des deux ne me paraît simple :

- forker le processus, changer sa sortie standard par une extrêmité
de pipe, lire la seconde extrêmité en boucle, identifier les ligne
et appeler syslog sur chacune d'elle
- forker le processus, forker l'utilitaire logger, connecter les deux

Y'a-t-il plus simple ?


Il n'y a pas d'API standart pour ça.
Attention aux passages à la ligne.

Avatar
Vincent Bernat
OoO Lors de la soirée naissante du mercredi 08 décembre 2004, vers
17:58, Erwan David disait:

- forker le processus, forker l'utilitaire logger, connecter les deux
[...]



Par contre il existe un programme logger qui fait ça...


Oui, c'est la seconde solution que j'ai citée ! ;-)
--
printk("Illegal format on cdrom. Pester manufacturer.n");
2.2.16 /usr/src/linux/fs/isofs/inode.c



Avatar
Laurent Wacrenier
Erwan David écrit:
- forker le processus, forker l'utilitaire logger, connecter les deux

Y'a-t-il plus simple ?


Il n'y a pas d'API standart pour ça.
Attention aux passages à la ligne.


Par contre il existe un programme logger qui fait ça...


C'était dans la question :-)



Avatar
Serge Gagnon
On Thu, 9 Dec 2004,
"Erwan" == Erwan David wrote:






Erwan> bon, retirer la merde des yeux avant de répondre...

Oui, le monde en paraitra mieux après.
--
Serge Gagnon
Quebec, Qc, Canada





Avatar
Arnaud Launay
Le Thu, 09 Dec 2004 08:18:28 GMT, Serge Gagnon écrivit:
Erwan> bon, retirer la merde des yeux avant de répondre...
Oui, le monde en paraitra mieux après.


Tu voudrais dire qu'Erwan pourrait être un peu moins aigri après ?

Arnaud.
--
http://launay.org/blog/
http://www.cusae.com/