私はうれしくSLF4Jをログバックして使用しています。2台のアペンダーROOTロガーです。ログバックで2種類のROOTロガーを作成するには?
<root level="DEBUG">
<appender-ref ref="STDOUT" />
<appender-ref ref="FILE" />
</root>
はどのように我々は両方のアペンダのための別のログ・レベルを持っているだろうか?私はまだ全てのROOT-loggerメッセージが必要です。 FILE
出力の一部であることをすべてのログのニーズのためのSTDOUT
- DEBUGレベルの(したがってルートロガーが必要です)。
すべてのサポートに感謝します。ありがとう。
私は= '<ロガー名= "ch.qos" レベルを持っています"OFF" /> 'それでも設定されている両方のアペンダーにログインしていますが、どうすれば可能ですか? –
piechuckerr
誰もがそれほど情報を知らずにお手伝いできるかどうかは疑問です。あなたが解決する問題がある場合は、新しい質問を開いてください、コメントはこれのための場所ではありません。 – sheltem
動作しているように見えますが、ドキュメントだけでなく、コードにも1つのルートロガーのみがサポートされているので、ルートロガーの機能の一部が見当たらないと思われます。例えば。 2つのルートロガーを宣言し、1つが異なるレベルを持つ場合、それはデフォルトレベルですか? [ソースコード](https://github.com/qos-ch/logback/blob/master/logback-classic/src/main/java/ch/qos/logback/classic/LoggerContext.java)がどのようにコンストラクタ内の_single_ rootロガーを初期化します。 – Rhubarb