Registra tutto in OSX (non solo quello che vedo in console)

2

C'è un modo per registrare tutto ciò che accade nel leopardo delle nevi di Mac OS X e non solo quello che posso vedere nella console? Riesco a malapena a vedere i registri degli errori, vorrei vedere quali applicazioni hanno richiesto quale risorsa nel mio computer e registrare tutta questa attività.

Come posso fare questo? Qual è il registro più accurato e approfondito che posso ottenere su ciò che accade sul mio computer?

    
posta Saturnix 13.01.2013 - 23:23
fonte

2 risposte

2

Quello che puoi vedere nei registri sono ciò che le applicazioni scrivono lì. Tutto il software Apple scrive nel database del logger Apple. Puoi vedere questo e ciò che è scritto su syslog e file in Console.app. L'unico modo semplice per leggere il database è tramite Console.app. Tieni presente che potrebbe essere necessario avviare Console.app sotto un utente amministratore per visualizzare tutte le voci.

Non è tutto quello che chiedi come "domande per quale risorsa" viene registrata dall'applicazione, quindi questa informazione non è normalmente disponibile. Cosa si può fare per ottenere maggiori informazioni è usare alcuni strumenti Unix come lsof per ottenere un'istantanea di quali file e socket sono aperti o strumenti di sviluppo Apple come dtrace , googling per gli esempi ha fornito questo blog che contiene script per registrare quali file vengono utilizzati da quali processi.

    
risposta data 14.01.2013 - 00:04
fonte
2

Quindi vuoi sbirciare dentro? Preparati.

Devi ottenere l'app Strumenti . Fa parte degli strumenti di sviluppo di Apple. Fa parte di XCode che scarichi dall'App Store. Ottieni anche l'IDE XCode, il simulatore iOS e altro.

È costruito su DTrace, quindi ottieni la stessa potenza con una bella interfaccia grafica!

    
risposta data 05.01.2015 - 19:24
fonte

Leggi altre domande sui tag