Mauvais exemple... Pourquoi un daemon qui n'utilisait pas syslog(3) va se mettre à l'utiliser tout d'un coup ?
J’ai pas compris. Si ton daemon est lancé par systemd, t’as rien à faire, t’as pas à utiliser syslog(3) ni rien. T’écris sur la sortie standard, et systemd te journalise ça comme il faut1 avec la date et tout ça.
(C’est d’ailleurs tout l’intérêt que je vois à systemd : c’est lui qui s’occupe de tout la "daemonization". Le logiciel a juste à se lancer (pas besoin de se forker plusieurs fois, ni d’utiliser daemon(3) à la noix), écrire sur la sortie standard, et tout va bien).
1: « comme il faut », bon, sauf que c’est dans une archive ultra-lente qu’on gère à l’aide d’un logiciel moisi qui met 3 plombes à faire quoi que ce soit (journalctl). L’implémentation pue du cul, mais l’idée est cool.
[^] # Re: Quoi d’intéressant?
Posté par louiz’ (site web personnel) . En réponse au journal [Bookrmark] How to troll systemd in one blog post. Évalué à 1.
J’ai pas compris. Si ton daemon est lancé par systemd, t’as rien à faire, t’as pas à utiliser syslog(3) ni rien. T’écris sur la sortie standard, et systemd te journalise ça comme il faut1 avec la date et tout ça.
(C’est d’ailleurs tout l’intérêt que je vois à systemd : c’est lui qui s’occupe de tout la "daemonization". Le logiciel a juste à se lancer (pas besoin de se forker plusieurs fois, ni d’utiliser daemon(3) à la noix), écrire sur la sortie standard, et tout va bien).
1: « comme il faut », bon, sauf que c’est dans une archive ultra-lente qu’on gère à l’aide d’un logiciel moisi qui met 3 plombes à faire quoi que ce soit (journalctl). L’implémentation pue du cul, mais l’idée est cool.