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

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

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

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

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

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

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

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

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

0 ответов

Другие вопросы по тегам