SLF4Jとlogbackの違い:
- SLF4J Javaは、いくつかの共通APIのロギングフレームワークを実現するために、ファサードのログです。
- 特定のロギングフレームワークをlogback。Log4jのと、それは同じ著者である、彼は既存の問題と開発を解決するために、新たなロギングフレームワークのlog4jはあります。
- SLF4Jとlogbackは、JDBC JDBCデータベースとその特定のjarパッケージの単純な関係として見ることができます。
- むしろ直接logbackを使用するよりも、SLF4Jを推奨:
言葉遣いの違い:
SLF4J使用:
log.info("Begin Start {}...{}", str1, str2);
logbackの使用:
log.info("Begin Start " + str1 +"..." + str2);
上記、sl4j書かれており、logbackよりも性能の強い両方。
出典:http://www.360doc.com/content/19/1125/21/67564139_875444783.shtml