[解決済み] Log4j、SLF4J、Logbackの違いは何ですか?
2022-03-13 04:08:04
質問
私はこれらの3つのロガー・ライブラリに少し困惑しています。これらは、Javaロギングで同様のことを行うことができるように思えます...
どのように解決するのですか?
各社のホームページを確認する
SLF4J - Simple Logging Facade for Java (SLF4J)の役割は、以下の通りです。 シンプルなファサードまたは抽象化 1 は、様々なロギングフレームワーク (例: java.util.logging, logback, log4j) に対応し、エンドユーザが導入時に希望のロギングフレームワークをプラグインできるようにします。
1) それ自体はロギングライブラリではなく、多くのロギングライブラリのうちの1つに対する汎用的なインターフェースです。
Log4j 1.2 - Apache log4j へようこそ。 ロギングライブラリ Java用
ログバック - ログバックは 人気のあるlog4jの後継として意図されています。 プロジェクトで、log4jが去った後を引き継ぎます。
Log4j 2 - Apache Log4j 2 は Log4j のアップグレード 前身のLog4j 1.xから大幅な改良が施されており Logbackの改善点の多くを提供 は、Logbackのアーキテクチャに内在するいくつかの問題を修正しながら、Logbackを使用しています。
少なくとも、彼らは皆、自分たちのことをそう言っています。
関連
-
アクセス制限について アプリケーションの種類がAPIでない(必要なライブラリの制限)。
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] serialVersionUIDとは何ですか、またなぜそれを使用する必要がありますか?
-
[解決済み] JUnit 4のテストで、ある例外が投げられたことをどのように断言しますか?
-
[解決済み] Javaでネストされたループから抜け出すには?
-
[解決済み] StringBuilderとStringBufferの違いについて
-
[解決済み] wait()とsleep()の違いについて
-
[解決済み] JDKとJREの違いは何ですか?
-
[解決済み】JSP 2を使用して、JSPファイル内のJavaコードを回避するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
スタイルシートとして解釈されるリソースが、MIMEタイプtext/htmlで転送される。
-
java の例外が発生しました java
-
myeclipseでコンパイルするとAntエラーが発生する javaの例外が発生しました。
-
ファインバグタイプ
-
javaで非静的な解を静的な参照にすることができない
-
エラーの解決方法 jarfile XXX.jarにアクセスできません。
-
スレッド "main" で例外発生 java.lang.ArrayIndexOutOfBoundsException: 0 at One1.main(One1.java:3)
-
Java コンパイルエラー - スレッド "main" で例外 java.lang.Error: 未解決のコンパイル問題です。
-
Error: java.lang.NoClassDefFoundError: クラス XXXX を初期化できませんでした
-
起動時にEclipseエラーが発生しました。起動中に内部エラーが発生しました。java.lang.NullPoin: "Javaツーリングの初期化 "中に内部エラーが発生しました。