4 votes

Sous MacOS, pourquoi la sortie de log stream est-elle différente de celle de log show ?

Sous MacOS, pourquoi la sortie de log stream est-elle différente de celle de log show ? Plus précisément :

log stream --predicate '(process == "smtpd") || (process == "smtp")' --debug

Dans ce cas, le paramètre --debug affiche également des messages de niveau info (provenant du journal de bord). Il montre les entrées de connexion entrantes telles que :

2019-03-04 10:55:25.537313+0000 0x34491f   Info        0x0                  40392  smtpd: connect from unknown[192.168.1.115]

Mais :

log show --debug --info --start "2019-03-04 10:55:24" --end "2019-03-04 10:55:27"

Il n'affiche aucun message de ce type, ni aucun message du niveau Info d'ailleurs. Il est donc très difficile de diagnostiquer les problèmes de postfix sous MacOS.

4voto

Jose Chavez Points 645

Par défaut, les messages de débogage ne sont pas conservés sur le disque, mais uniquement en mémoire.

Par conséquent, vous pouvez vous retrouver dans une situation où vous pouvez diffuser les messages du journal de débogage en direct à l'aide de la commande "log stream", mais lorsque vous voulez les retrouver plus tard à l'aide de "log show", ils n'y sont pas, tout simplement parce qu'ils n'ont pas été enregistrés sur le disque et ont été effacés de la mémoire.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X