macOS nuovo log di registrazione api (registrazione unificata)

1

Domande:

1) Come possiamo reindirizzare lo log stream da stdin a, ad esempio lnav ? Attualmente, io uso bash | (pipe), ma mi piacerebbe sapere se c'è un modo migliore per farlo - il flusso del buffer pipe è troppo veloce per lnav per elaborarlo e formattarlo correttamente - qualsiasi idea / solutone qui?

Non so come impostare un bridge (non voglio scrivere / leggere sul filesystem) tra log e qualsiasi altro processo shell senza pipe in bash direttamente.

2) Come posso utilizzare correttamente lo stream da log stream per mettere il JSON direct in mongodb ?

L'output di

log stream --style=json semplifica notevolmente l'hacking di alcuni fantastici analizzatori / parser statistici o visivi dei nodi.

log stream --style=syslog --level=info può provocare vertigini, con - predicato puoi restringere il campo a un flusso più leggibile:

log stream --style syslog --predicate \ 'senderImagePath contains[cd] "TimeMachine"' --info

L'API è un buon passo avanti - ma mi piacerebbe avere più tempo di transizione con syslog finché non lo dimentico e il nuovo persistent log di uhmmmm dal momento che 10.12.1 public beta è non del tutto di mio gradimento dato che semplicemente non ottengo nessun nuovo file di registro in /private/var/log (può anche essere il mio errore / errore di configurazione)

aggiornamento 1 - link

    
posta PJJ 22.10.2016 - 23:29
fonte

0 risposte

Leggi altre domande sui tag