「動的Profileを使用したロギング」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
通常のロギング処理では、各メソッドの呼び出し開始時、終了時にそれぞれLog4jなどを利用して出力する。
場合によってはフレームワーク側である程度のログ出力制御を行なっているものもあるが、実際のモジュールでのメソッド実行や引数、返り値の確認は各モジュールにログ出力処理を組み込むことで行うことになる。
その為、リリース前(もしくは単体テスト完了時等)に不要なログ出力の抑制の為に、「単体テストの完了している各モジュールに修正を行う」事になってしまう。
これらは抽象クラスと動的Profileを利用する事で影響を最小限に収めることができる。
&bold(){【サンプル】}