私はこれら3つのロガーライブラリに少し混乱しています。 Javaロギングで同様のことができるようです...
彼らのホームページをチェックしてください:
SLF4J -Java(SLF4J)のシンプルロギングファサードはシンプルなファサードまたは抽象化として機能します1 さまざまなロギングフレームワーク(Java.util.logging、logback、log4jなど)の場合、エンドユーザーはデプロイメント時に目的のロギングフレームワークをプラグインできます。
1)それ自体はロギングライブラリではありませんが、多くのロギングライブラリの1つへの汎用インターフェイスです。
Log4j 1.2 -Apache log4jへようこそ。Java用のロギングライブラリです。
Logback -Logbackは人気のあるlog4jの後継として意図されていますプロジェクトで、log4jが終了したところをピックアップします。
Log4j 2 -Apache Log4j 2はLog4jへのアップグレードであり、以前のバージョンであるLog4j 1.x、およびを大幅に改善しています。 Logbackで利用可能な多くの改善を提供します Logbackのアーキテクチャに固有のいくつかの問題を修正します。
少なくとも、それは彼ら全員が彼ら自身について言っていることです