我有一個發送asl日誌消息的C/C++/Objective-C項目。蘋果記錄器(ASL)忽略特定設施的/etc/asl.conf中的規則
asl.conf中的默認配置將所有具有高於通知級別的日誌消息路由到系統日誌(請參閱下面的規則),並且我想只爲我的特定設施取消此規則。
這意味着,我的設施下的所有日誌消息將僅路由到我的日誌文件,而不是system.log。
這裏是我的設施定義com.bla.bla asl.conf 的配置? [< =級別聲明]文件SYSTEM.LOG
my_asl.conf
? [<= Level notice] [=Facility com.bla.bla] skip/ignore
我都試過跳過和忽略,但我沒有做任何改變。唯一的工作是從asl.conf中清除規則,但我不想更改其他進程/工具的行爲並修改一些默認規則。
是否有任何規則我可以添加禁止我的消息只從system.log?
感謝
請教關於https://apple.stackexchange.com – trojanfoe