35

Simple Logging FacadeforJavaとApacheCommonsLogging違いは何ですか?

4

3 に答える 3

7

SLF4J は、Log4j や JUL などのライブラリのファサードとして使用できますが、Logbackのようにネイティブ ロギング ライブラリを実装するための API としても使用できます。ネイティブの SLF4J ライブラリは、Log4j や JUL のファサードのように中間にアダプタ グルーを必要としないため、より効率的になります。

于 2009-05-16T19:34:12.553 に答える
3

Logging Facade|Framework|AbstractionLayer
(facade - この単語はフランス語に由来し、文字通り「間口」または「面」を意味します。)

定義 - Logging Facade
Logging Facade は、さまざまなロギング フレームワーク (java.util.logging、log4j、logback など) の抽象化であり、エンド ユーザーは展開時に目的のロギング フレームワークをプラグインできます。

Simple Logging Facade(SLF4J) は、JCL(jakarta-commons-logging) のような抽象的なロギング フレームワークです。また、JCL は Apache Commons Logging とも呼ばれます。

また、commons-io(apache io -utilities) は commons-logging(logging ファサード) とは異なることに注意してください。

于 2012-12-30T08:44:14.413 に答える