log4cxx の xml 構成を使用します (構成は log4j と同じです)。特定のロガーを特定のアペンダーにのみ出力したい(そのアペンダーに出力する唯一のロガーを持たせる)。
次のようにロガーを特定のアペンダーにバインドできることがわかりました。
<logger name="LoggerName">
<level value="info"/>
<appender-ref ref="AppenderName"/>
</logger>
しかし、confファイルに次の標準部分があるため、ロガーは引き続きルートアペンダーに出力します。
<root>
<priority value="DEBUG"/>
<appender-ref ref="OtherAppender"/>
</root>
そのロガーをルートロガーから除外するにはどうすればよいですか? つまり、特定のロガーを除くすべてのロガーがルート ロガーのアペンダーを継承するようにログを構成するにはどうすればよいでしょうか。