Perché il registro del kernel è vuoto?

3

Il mio macOS 10.12.3 si è bloccato durante la sospensione e voglio cercare nei file di registro per determinare da dove proviene il problema.

Ho aperto System Information e nei log ho trovato una voce di log del kernel collegata a /var/log/asl . Ma questo file è vuoto. Perché?

    
posta Ortomala Lokni 16.02.2017 - 14:53
fonte

2 risposte

5

A partire dal 10.12, macOS non registra più principalmente file di testo. Tuttavia, è possibile interrogare i dati del registro memorizzati utilizzando il comando log(1) sulla riga di comando di concerto con l'applicazione Console (trovato in /Applications/Utilities ).

Ad esempio, per vedere tutte le voci di log generate dal kernel durante l'ultimo giorno nel vecchio stile syslog, puoi fare:

log show --predicate 'processImagePath contains "kernel"' --style syslog --last 1d

(Puoi anche utilizzare --start e --end flags se vuoi limitare la finestra temporale in modo più preciso.)

In alternativa, puoi raccogliere tutti i log del giorno passato in un pacchetto chiamato system_logs.logarchive nella directory corrente facendo:

sudo log collect --last 1d

Puoi quindi aprire questo pacchetto nell'app Console (questo richiede un po 'di tempo), e nel campo Cerca digita process:kernel per trovare tutte le voci del registro generate dal kernel.

Suggerisco una lettura approfondita della pagina man di log(1) (così come delle altre risorse a cui punta), oltre ad alcuni esperimenti.

    
risposta data 20.04.2017 - 13:54
fonte
1

Probabilmente perché su MacOS, questo registro si trova in /private/var/log/asl

Ecco un suggerimento che uso: dati i link simbolici e le cartelle nascoste (oltre a confondere Unix man), può essere una sfida trovare questi registri e rapporti di sistema. Apri semplicemente Console e vedrai un elenco di tutti i registri e i rapporti (troverai quello che vuoi sotto l'intestazione /var/log ). Basta fare clic con il tasto destro del mouse sul registro e selezionare "Mostra nel Finder" e si aprirà direttamente nella posizione del registro!

    
risposta data 16.02.2017 - 15:17
fonte

Leggi altre domande sui tag