2011-08-30 12 views
13

私は、多くのredhat/jbossフレームワークが以前はSLF4Jを使用していたjboss-logging(例えばhibernate 4.0)に移行し始めていることに気付きました。 JbossロギングはSLF4Jに委任できますSLF4JとJbossのロギング

jbossログを使用する利点は何ですか? SLF4Jとログバック?

答えて

11

技術的に、なし。私はその動きが主に政治的なものだと思う。

JBossLlogging自体はSLF4Jに似たAPIなので、実際のロギング実装に委任するだけです。独自の抽象化を使用することで、SLF4J APIの変更から自分自身を保護することができます(これは、バージョン間で後方互換性を持たないことが既に示されています)。

これは良い考えであるかどうかは議論の余地があります。

+19

ユーザーに公開されているSLF4J APIは、バージョン1.0以降は変更されていません。その意味で、SLF4Jは最初から後方互換性があります。あなたは確かに主要なバージョン間で実際に変わるSLF4J *内部について語っています。 – Ceki

関連する問題