Кажется, что добавление этих вещей к глобальному asl.conf
не дает ожидаемого эффекта при обработке правил.
Я обнаружил, что решение этой проблемы заключается в использовании отдельных asl/*
файлов конфигурации для каждого фильтра. Эти файлы должны храниться в/etc/asl/
Например, чтобы игнорировать «com.example.Sender» и отфильтровывать его спам в журнале от system.log, мы могли бы создать файл /etc/asl/com.example.Sender
со следующим содержимым:
? [= Sender com.example.Sender] claim only * ignore
При claim only
совпадении (в данном примере это «Отправитель»), правила в мастере asl.conf
игнорируются, а это означает, что все не закончится system.log
.
Это сработало для меня как обаяние (после того, как я чуть не сошел с ума с основным asl.conf).