• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

log show kürzt Einträge

  • Ersteller Ersteller chs
  • Erstellt am Erstellt am

chs

Erdapfel
Registriert
13.03.18
Beiträge
3
Moin,

wenn ich in im Terminal

log show --predicate 'process contains "IrgendeinProzess"' --last 10d --debug --style syslog --info

eingebe, passiert genau das was passieren soll. Allerdings kürzt das Log Einträge mit langen Meldungen mit <...> und zeigt dann einfach den nächsten Eintrag im Log.

Jemand ne Idee wie man das beheben kann?
 
Gar nicht. Mehr Daten sind nicht da.

Das neue Logging-System kann ungekürzte Meldungen nur noch im Live-Betrieb ausgeben. Gespeicherte Meldungen werden automatisch vom System auf eine Maximallänge gekürzt. Der fehlende Rest ist danach nicht mehr abrufbar.

Höchstens wenn der betreffende Prozess eine "alte" API verwendet hat, um die Meldung zu generieren, kann man Glück haben, und die Daten sind dann nebenbei zusätzlich noch in einem klassischen Protokoll (unter /var/log) als ungekürzter Text gespeichert worden.
 
  • Like
Reaktionen: chs und doc_holleday
Hm, ehrlicherweise keine direkte Antwort auf Deine Frage, aber hast Du schon mal versucht Deine Suche in der Konsole-App auszuführen?
 
Vielen Dank für die Info.

Ist log stream die Live Variante? Darin kürzt er nämlich auch.

/edit: Log bleibt wohl Log, egal ob show oder stream. Frage selbst beantwortet.
 
Hm, ehrlicherweise keine direkte Antwort auf Deine Frage, aber hast Du schon mal versucht Deine Suche in der Konsole-App auszuführen?

Auch die Konsole kürzt ab einer bestimmten Länge die Meldungen mit <...>
 
Zuletzt bearbeitet:
Ist log stream die Live Variante?

Entweder das oder das Programm Konsole.

Darin kürzt er nämlich auch.

Tja, laut offizieller Dokumentation von Apple soll das Kürzen eigentlich erst beim Archivieren der Nachrichten passieren. Aber es stimmt wohl: Apple hat das weiter verschlimmbessert und die Meldungen werden offenbar bereits bei der Erfassung gekürzt …

Die erlaubte Maximallänge pro Eintrag liegt übrigens bei 1024 Bytes.
 
  • Like
Reaktionen: dg2rbf und chs