ログ編

UrumaとUrumaアプリとUruma以外のUrumaに依存しないプラグイン(オレオレプラグイン)からlog4jの設定を共通で利用したい。log4jを利用するプラグインは設定ファイルを一意にしたいため。


でも、Uruma、Urumaアプリと、オレオレプラグインlog4jの設定を共用できません。各プラグインロードするlog4jのクラスが異なるため。


ということで、Urumaからapache log4jと commons logingを別プラグインとして切り出し、各プラグインから参照するようにする。


あれ、commons logingのクラスを認識しない?!各プラグインの依存設定も、commons logingのExported Packagesも正しいのになぁ。しょうがないので、commons logingをslf4jに置き換え。うまくいった。


Uruma、Urumaアプリではニーズがない対応と思うのでコミットはしないでおく。プラグインを分割すると配布や管理がややこしくなるし、ユーザの稼働失敗の確率も高くなるしね。