Я нахожу, что syslogd моего Mac "Cosole" журналы становятся неприменимыми, когда некоторое плохо записанное приложение (PathFinder.app в этом случае) постоянно целый день извергает в syslogd.. Я считал где-нибудь, что Вы могли отключить регистрирующееся приложение PER..
Создание псевдонима к исполняемому пакету в Приложении "пакет" и затем ТОЛЬКО запуск того псевдонима ОТ терминала. Процесс был... Обзор к/Applications/ObnoxiousLogger.app, щелкните правой кнопкой, "Выставочное Содержание Пакета" и затем Обзор к...
/Applications/ObnoxiousLogger.app/Contents/MacOS/ObnoxiousLogger
Затем Вы делаете псевдоним через GUI и не забываете всегда запускать приложение от того псевдонима, снова ТОЛЬКО через терминал.
Это является раздражающим, поскольку необходимо создать псевдоним через Средство поиска (symlinking, не работает, и нет никакого способа создать псевдоним через терминал). И если это запускается Какой-либо другой путь, Вы возвращаетесь к начальной ситуации, словесный понос.. Этот метод работа DID, но в течение очень короткого срока.
Казалось бы, что Вы могли установить это через команду launchctl или plist переменную, но это не приложение, которое открыто launchd, и документация launchd так со всех сторон место, но я предполагаю, что это - возможность, я предполагаю.
Я видел что-то об отправке журнала к/dev/null, но не было ясно, было ли это некоторым каналом syslogd, или командой или установкой/etc/syslogd.conf, или что...
Сообщите мне, имеете ли Вы верный способ к выборочно тишине, регистрирующейся на приложение, или еще лучше, увеличиваете или уменьшаете регистрирующееся многословие, для каждого процесса / команда, и т.д. в Mac OS X.
Просто создайте Файл» Новый Поиск Базы данных …, искание Средства содержит"console
"и Отправитель не содержит"ObnoxiousLogger
", и проигнорируйте поиск базы данных Console Messages по умолчанию?
Можно использовать следующую команду для установки отдельных уровней фильтрации журнала для определенных процессов:
syslog -c processname -d
Это установит уровень журнала в настоящее время рабочих экземпляров processname
ко всем сообщениям уровня отладки или выше. возможные уровни являются каждым символом pacewnid
: (Паника), бдительная, очень важная, ошибка, предупреждение, уведомление, информация и отладка.
Так, чтобы только позволить регистрироваться предупреждающих сообщений и выше для Средства поиска, используйте:
syslog -c Finder -w
Необходимо будет повторить это каждый раз, когда Вы перезапускаете рассматриваемый процесс.