定義されているロガーは 2 つだけです。1 つはルート ロガーで、もう 1 つは共通ロガーです。一般的なロガーはルートロガーの直接の子になると思いますよね?はいの場合、一般的なロガーのアペンダーによって出力されたログがルートロガーのアペンダーにバブルアップするのを防ぐ方法は?
ドキュメントによると:
ただし、ロガー C の祖先が P であり、加法性フラグが false に設定されている場合、C の出力は、C のすべてのアペンダーと、P を含むその祖先に送信されますが、P の祖先のアペンダーには送信されません。
加法性が false に設定されているロガーは、すべてのログがその親までバブルアップされますが、それより上にはならないことを意味します。私は正しいですか?
はいの場合、私の共通ロガーの加法性フラグを設定しても役に立ちません(実際にはそうではありません:))、ログは依然として共通ロガーとルートロガーの両方に出力されます。これを防ぐ方法は?