log4j version 1.2.17
ロギングに使用するアプリケーションがあります。log4j 1.2.17 は非常に古いように見えるため、SLF4J を使用することをお勧めします。オプションの 1 つを使用することSLF4J over Log4j
がわかりましたが、Log4j よりも SLF4J を使用したログのパフォーマンスについてはよくわかりません。では、Tomcat と Jboss 7.2 の両方で実装する必要があることにSLF4J alone
注意してください。
質問する
113 次
1 に答える
2
SLF4J の名前が示すように、それは単なる「ファサード」です。
そのため、SLF4J 自体を持っているだけでは機能しません。SLF4J からのロギング要求を実際に処理するバックエンドが必要です。
ご想像のとおり、SLF4J + Log4J を使用した場合、パフォーマンスに関しては、Log4J 自体よりも優れているとは言えません。ただし、他のロギング バックエンドに切り替える柔軟性が得られます。
Logback という名前の SLF4J ネイティブ ロギング バックエンドがあります。Logback は Log4J よりも優れていると考えられています。つまり、 SLF4J+Logback > Log4J > SLF4J+Log4J です。
于 2013-08-02T06:33:09.577 に答える