Impossibile trovare il file kernel.log su Yosemite

2

Ho iniziato la programmazione del kernel su mac.

Poiché voglio eseguire le estensioni del mio kernel senza la firma del codice, devo fare quanto segue:

sudo nvram boot-args=kext-dev-mode=1

Funziona come dovrebbe essere, ma il problema è che non riesco a trovare il mio file kernel.log.

Ho aperto l'app Console e anche lì sotto FILES non c'è kernel.log, ho elencato tutti gli altri file tranne quello.

Qualche suggerimento dove posso trovare il mio file kernel.log?

Ne ho bisogno per scopi di debug.

    
posta Matic1911 03.03.2016 - 09:22
fonte

1 risposta

1

Su Yosemite, quei messaggi del kernel devono essere registrati su System.log in base a /etc/asl.conf , che ha sostituito il precedente syslog.conf . Apple System Logger e Syslog utilizzano entrambi /etc/asl.conf

 # Rules for /var/log/system.log 
 > system.log mode=0640 format=bsd rotate=seq compress file_max=5M all_max=50M
 ? [= Sender kernel] file system.log

Kernel.log non viene utilizzato da nessun logger dal 10.8, ma confermato in 10.10.x

Nota, El Capitan e SIP hanno rimosso il supporto per kext-dev-mode , quindi tienilo a mente se devi eseguire il debug nelle versioni di OS X più recenti.

    
risposta data 03.03.2016 - 10:37
fonte

Leggi altre domande sui tag