Forum Linux.général systemd/journld ne capture pas tous les messages de la STDOUT
Bonjour à tous,
J'aimerai déléguer la gestion de mes logs à systemd/journald.
Donc, j'ai écrit un petit programme de test qui est une boucle infinie (ou pratiquement infinie) qui logue dans STDOUT un entier qui s'incrémente à chaque boucle.
C'est un programme en go (mais ça aurait pu être en C ou autre chose) :
package main
import (
"fmt"
"math"
"time"
)
func main() {
for i := uint64(0); i < math.MaxUint64;
(…)
Documentation du format du Journal
L’un des reproches fait au journal, l’outil de journalisation système — log — de systemd, est l’utilisation d’un format binaire initialement non documenté et pour lequel aucune promesse de stabilité n’avait été faite.
Une partie de ces reproches est maintenant caduque, puisqu’un document apparu hier sur le wiki de systemd documente en profondeur le format du journal. Le comportement que doit avoir un logiciel souhaitant lire ou écrire le journal sans passer par l’interface de programmation de journald est également décrit.
L’équipe s’est même engagée à garantir la stabilité, tant pour le format binaire que pour le format texte d’exportation.
NdM : merci à Mjules pour son journal.
Journal Documentation du format du Journal
Bonjour
l'un des reproches fait au journal (outil de log de systemd) est l'utilisation d'un format binaire initialement non documenté et pour lequel aucune promesse de stabilité n'avais été faite :
https://docs.google.com/document/pub?id=1IC9yOXj7j6cdLLxWEBAGRL6wl97tFxgjLUEHIX3MSTs
Une partie de ces reproches est maintenant caduque puisqu'un document apparu hier sur le wiki de systemd documente en profondeur le format du journal : http://www.freedesktop.org/wiki/Software/systemd/journal-files
Le comportement que doit avoir un logiciel souhaitant lire ou écrire le journal sans passer par l'api de journald est également décrit.