Logback

Eclipseの「DTDまたはXMLスキーマが検出されませんでした」警告を消す

Logbackの設定ファイル のように明確なDTDやスキーマ定義のないXMLをEclipseのソースフォルダに置くと、以下のような警告が出る。 文書に対する文法制約 (DTD または XML スキーマ) が検出されませんでした。定義のあるものは検証したいのでオプションで検証…

LogbackのJMX設定インタフェースを使って設定ファイルの切り替えを行う

LogbackにはJMXで設定を行える機能がついていて、設定ファイルで <configuration> <jmxConfigurator /> ... と jmxConfigurator 要素を追加するだけで有効にできる。あとは、jconsole等を使えば外部から設定のリロードや設定ファイルの切り替えを行うことができる。問題なのが、どこからjconsol</jmxconfigurator></configuration>…