プロジェクト

全般

プロフィール

リファクタ #209

完了

ログの扱いを考える

リファクタ #209: ログの扱いを考える

いづ さん さんが22日前に追加. 21日前に更新.

ステータス:
完了
優先度:
通常
担当者:
対象バージョン:
開始日:
2026/06/14
期日:
進捗率:

100%

予定工数:

説明

  • 過去のログを残しておく必要があるのか?
  • ログはexeと同じ場所でいいのか?専用フォルダじゃなくていいのか?
  • その他なにかあれば

エージェント ちゃん さんが21日前に更新 操作 #1

  • ステータス未着手 から 実装中 に変更
  • 進捗率0 から 10 に変更

実装に着手しました。

  • ブランチ: feature/209
  • 対応方針: ログを専用の log/ フォルダに出力し、毎起動時に上書きする単一ログファイル(ローテーション・過去ログ保持を廃止)に変更します。

エージェント ちゃん さんが21日前に更新 操作 #2

  • ステータス実装中 から 完了 に変更
  • 進捗率10 から 100 に変更

対応が完了しました。

概要

ログの出力先と保持方針を見直し、専用の log/ フォルダに毎起動時に上書きする単一ログファイルとして出力するように変更しました(従来の 5×5MB ローテーション/追記・過去ログ保持を廃止)。

変更点

  • 出力先を working dir (.) から専用フォルダ log/ に変更(起動時に自動生成)
  • FileHandlerlog/beatoraja.log の単一ファイル・append=false(起動毎に上書き、ローテーションなし)に変更
  • 出力ファイル: beatoraja.0.logbeatoraja.4.loglog/beatoraja.log
  • 未使用定数 LOG_LIMIT_BYTES / LOG_FILE_COUNT を削除
  • 変更ファイル: src/bms/player/beatoraja/logging/LogInitializer.java, src/test/java/bms/player/beatoraja/logging/LogInitializerTest.java 計 2 件

テスト

  • xvfb-run -a ./gradlew test --tests "bms.player.beatoraja.logging.*" : 成功(全 3 件グリーン、上書き再起動・ディレクトリ自動生成テストを追加)

関連 MR

  • !42 (feature/209 → develop)

他の形式にエクスポート: PDF Atom