タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

logに関するwakaranyのブックマーク (1)

  • log4jの設定を動的に変更するには。 - コード書きの記録

    log4jを使うことはあっても、設定を動的に変える方法があるというのはあまり知られていないようです。 log4jの設定、つまりlog4j.propertiesやlog4j.xmlで設定するものを反映するには通常、クラスローダの再起動を必要とします。 実はそんなことはなく、再起動をせずに設定を更新することができます。以下のようにいくつか方法があります。 PropertyWatchDogを利用する LogManager#resetConfiguration() を利用する Configurator を自前で提供し、起動時オプションで -dlog4j.configuratorClass=クラス名を指定する PropertyWatchDog を利用する方法は、一定時間ごとにプロパティファイルの更新をチェックし、必要であれば再読み込みする方式です。ただし、スレッドを勝手に作るためWebLogicなど

    log4jの設定を動的に変更するには。 - コード書きの記録
  • 1