MacOS - Como alterar o nível de log do syslogd para um processo / programa específico?

2

Sou novo no MacOS e gostaria de ver melhor o que está acontecendo com um processo do sistema quando o computador está sendo inicializado. Eu posso ver no log que um processo está mudando as configurações, mas o log não diz como.

Estou pensando que, ao definir o nível de log para depuração, o syslog irá capturar mais informações sobre o que o processo está fazendo. Se eu executar sudo syslog -c SystemUIServer -d para aumentar o nível de log, a configuração não será salva quando eu reiniciar o computador.

Eu li aqui que é possível para alterar a configuração permanentemente em algum lugar no arquivo .plist para o syslogd, mas não entendo como.

Alguém pode me dizer as configurações para aumentar permanentemente o nível de log de um processo específico para obter mais informações do arquivo de log?

Editar:

No diretório / system / library / launchdaemons, adicionei o código abaixo a um arquivo .plist de um dos serviços do sistema e tornou meu computador não inicializável.

<key>WaitForDebugger</key>
<true/>
<key>Debug</key>
<true/>

Quando instalei meu sistema novamente com um backup do arquivo .plist original, os logs do console mostraram que o processo não carregava porque o launchd estava aguardando o depurador. A chave de log de depuração parece ser diferente de executar um programa 'Debugger'? Eu realmente não sei. Ainda estou procurando uma solução e gostaria de receber qualquer conselho.

    
por Cathy A. Brink 25.01.2018 / 09:03

0 respostas