-3
私はコードで、何かをログに記録している間にコードで書きます。なぜ私たちは:: {}をjava loggerで使用するのですか
ロガーで{{}を使用する理由をGoogleに試しましたが見つかりませんでした。 共有することができます 1 - なぜそれを使用するのですか 2-どこで使用する必要がありますか?
私はコードで、何かをログに記録している間にコードで書きます。なぜ私たちは:: {}をjava loggerで使用するのですか
ロガーで{{}を使用する理由をGoogleに試しましたが見つかりませんでした。 共有することができます 1 - なぜそれを使用するのですか 2-どこで使用する必要がありますか?
私はあなたがメッセージフォーマッタを参照していると信じています。したがって、{}
はプレースホルダのようです。 Javaでは、書式設定のためにhttp://docs.oracle.com/javase/8/docs/api/java/text/MessageFormat.htmlがあります。だから、背後にある考え方は、乱雑な文字列連結を使わずに文字列をフォーマットすることができるということです。そのような方法は存在したと仮定していないことは、あなたは
"I have" + variable1 + " and " + variable2
をしなければならないだろうが、今の代わりに、あなたは私も同じプレースホルダを複数回再利用することができ
"I have {0} and {1} and also {0}", variable1, variable2
通告を行うことができます。また、あなたはナンバーを行うことができ、
は1が答える前にコンテキストを持つことができますので、あなたがフルラインを表示してくださいすることができます全体の使用例 –
を提供してください役立ちます日付の書式など
希望? – Mritunjay
http://stackoverflow.com/questions/10555409/logger-slf4j-advantages-of-formatting-with-instead-of-string-concatenation –