Closed ta-chibana closed 8 years ago
ログレベル以外で出力先を振り分けるにはTurboFilters
とmarker
を使えばできそう。
http://d.hatena.ne.jp/torazuka/20120617/logback
イベントを出す時
* アプリ起動時
* アプリ終了時
* Contrller, Transfer, Loaderのサービス的なメソッドの呼び出し/終了
* DB保存時
* main()にcatchされた時
- Contrller, Transfer, Loaderのサービス的なメソッドの呼び出し/終了
- DB保存時
上のタイミングでの通知はいりません。 下のパターンだけでよいです。
@javamas/javamas-admins
通知するのはアプリが動いているかどうかのみで良いのですね!
上記で決めようと思います。
起動クラスでトラップする
アプリとはこのアプリの起動、終了? それともバッチ処理の起動、終了? アプリ自体は常時起動になるので、バッチのイベントを出すのであれば、Contrllerの先頭とLoaderの最後で通知が必要になると思います。
あ、そだね! 整理しよう。
プロセスの開始、終了時に通知する。
MQを考えてなかった頃は、1プロセスの開始と終了で通知する想定だった。
しかし、MQを挟んでプロセスが3つに分かれたので、プロセスを跨いで通知する必要がある。
バッチ処理の開始、終了時に通知する。
バッチ起動時と、Loaderでの処理終了時に通知する。実装方法は別Issueで考える。
監視対象を再精査する。関連 #50
すでにまとまっている感じはありますが、正常時の流れとして
上記の流れの1と3、異常終了時に通知する( #36 )ようにし、 MQ、Transformer、Loaderで通知するイベントに関しては #50 で検討という認識でよろしいでしょうか?
@javamas/javamas-admins
MQ、Transformer、Loaderについては、通知はありません。なので、#50 で考えればよいです。
関連: #7
検討事項
考えていること