MacOS - Как изменить уровень журнала syslogd для определенного процесса / программы?

348
Cathy A. Brink

Я новичок в MacOS, и я хотел бы получить лучшее представление о том, что происходит с системным процессом, когда мой компьютер запускается. Я вижу в журнале, что процесс меняет настройки, но в журнале не говорится, как.

Я думаю, что, установив уровень журнала для отладки, системный журнал будет собирать больше информации о том, что делает процесс. Если я запускаю sudo syslog -c SystemUIServer -dдля увеличения уровня журнала, настройки не сохраняются при перезагрузке компьютера.

Я читал здесь, что можно постоянно изменить настройку где-нибудь в файле .plist для syslogd, но я не понимаю, как это сделать.

Может кто-нибудь сказать мне настройки для постоянного повышения уровня журнала для определенного процесса, чтобы получить больше информации из файла журнала?

Редактировать:

В каталоге / system / library / launchdaemons я добавил приведенный ниже код в файл .plist для одной из системных служб, и мой компьютер не загружался.

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

Когда я снова запустил систему с резервной копией исходного файла .plist, журналы консоли показали, что процесс не загружается, так как launchd ожидал отладчика. Кажется, что ключ ведения журнала отладки отличается от запуска программы «Отладчик». Я действительно не знаю. Я все еще ищу решение и буду признателен за любые советы.

2

0 ответов на вопрос