以下の内容はhttps://nekop.hatenablog.com/entry/20121202/1354518027より取得しました。


JBoss Loggingプロジェクトの整理

JBoss Advent Calendar 2012の2日目のエントリです。今日はJBoss Loggingというプロジェクトを見ていきたいと思います。

https://github.com/jboss-logging/

このプロジェクトにはぱっと見どういう位置づけのものであるかわからない名前のプロジェクトがずらずら並んでいます。僕もたまに混乱するので、整理してみたいと思います。

表中のJULというのはjava.util.loggingを示している語です。

  • jboss-logmanager
    • JULを拡張したログ実装。JBoss AS7で使われている
  • log4j-jboss-logmanager
    • Log4jのフリをするけど実際にはJBoss LogManagerへログを出力するブリッジ
  • slf4j-jboss-logmanager
    • SLF4Jのフリをするけど実際にはJBoss LogManagerへログを出力するブリッジ
  • jboss-logging
    • JBoss版commons-loggingのようなログインタフェース
  • jboss-logging-tools

ここから下はあまり重要ではないので覚えなくてもいい。

  • jul-to-slf4j-stub
    • jul-to-slf4jのブリッジ不具合を回避するために上書きする形で優先して読み込むno-opスタブJULハンドラ実装
  • jboss-logbridge
    • JBoss LogManagerの出力をLog4JにブリッジするJULのハンドラ実装
  • slf4j-jboss-logging
    • jboss-loggingのSLF4J実装
  • jboss-logmanager-log4j
    • Log4jの出力をJBoss LogManagerにブリッジ、log4j-jboss-logmanagerの元となったものだろうけどたぶんもう使われてない
  • jboss-log4j-compat
    • pomしかない、たぶんもう使われてない

明日はこれらを作るに至った背景でもあるJBoss AS7のログ出力事情について書きます。




以上の内容はhttps://nekop.hatenablog.com/entry/20121202/1354518027より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14