Как отключить уровень входа набора / / предпочтения PER приложение Mac OS X?

Я нахожу, что syslogd моего Mac "Cosole" журналы становятся неприменимыми, когда некоторое плохо записанное приложение (PathFinder.app в этом случае) постоянно целый день извергает в syslogd.. Я считал где-нибудь, что Вы могли отключить регистрирующееся приложение PER..

  1. Создание псевдонима к исполняемому пакету в Приложении "пакет" и затем ТОЛЬКО запуск того псевдонима ОТ терминала. Процесс был... Обзор к/Applications/ObnoxiousLogger.app, щелкните правой кнопкой, "Выставочное Содержание Пакета" и затем Обзор к...

    /Applications/ObnoxiousLogger.app/Contents/MacOS/ObnoxiousLogger

    Затем Вы делаете псевдоним через GUI и не забываете всегда запускать приложение от того псевдонима, снова ТОЛЬКО через терминал.

    Это является раздражающим, поскольку необходимо создать псевдоним через Средство поиска (symlinking, не работает, и нет никакого способа создать псевдоним через терминал). И если это запускается Какой-либо другой путь, Вы возвращаетесь к начальной ситуации, словесный понос.. Этот метод работа DID, но в течение очень короткого срока.

  2. Казалось бы, что Вы могли установить это через команду launchctl или plist переменную, но это не приложение, которое открыто launchd, и документация launchd так со всех сторон место, но я предполагаю, что это - возможность, я предполагаю.

  3. Я видел что-то об отправке журнала к/dev/null, но не было ясно, было ли это некоторым каналом syslogd, или командой или установкой/etc/syslogd.conf, или что...

Сообщите мне, имеете ли Вы верный способ к выборочно тишине, регистрирующейся на приложение, или еще лучше, увеличиваете или уменьшаете регистрирующееся многословие, для каждого процесса / команда, и т.д. в Mac OS X.

4
задан 18.05.2011, 20:54

0 ответов

Просто создайте Файл» Новый Поиск Базы данных …, искание Средства содержит"console"и Отправитель не содержит"ObnoxiousLogger", и проигнорируйте поиск базы данных Console Messages по умолчанию?

enter image description here


Можно использовать следующую команду для установки отдельных уровней фильтрации журнала для определенных процессов:

syslog -c processname -d

Это установит уровень журнала в настоящее время рабочих экземпляров processname ко всем сообщениям уровня отладки или выше. возможные уровни являются каждым символом pacewnid: (Паника), бдительная, очень важная, ошибка, предупреждение, уведомление, информация и отладка.

Так, чтобы только позволить регистрироваться предупреждающих сообщений и выше для Средства поиска, используйте:

syslog -c Finder -w

Необходимо будет повторить это каждый раз, когда Вы перезапускаете рассматриваемый процесс.

3
ответ дан 07.12.2019, 19:19

Теги

Похожие вопросы