asl ログ メッセージを送信する C/C++/Objective-C プロジェクトがあります。
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 からのみメッセージを禁止するために追加できるルールはありますか?
ありがとう