This commit is contained in:
m-mun
2026-09-09 08:34:32 +09:00
parent 8e67b4ccb9
commit 1b863df929
181 changed files with 34869 additions and 0 deletions

View File

@@ -0,0 +1,48 @@
# TODO
## 以下仕様で作成してください
### ロガークラス(先にこちらを作成してください)
※ジェネリクスの\は表示上のものなのでプログラムには関係ないです。
- パッケージ名:com.rhizome.example.log;
- クラス名:EMLogger
- クラスジェネリクス:\<T>
- メソッド名:logMessage
- 修飾子:public、static\<T>
- 戻り値の型:void
- 引数:
- Class\<T>
- Object
- Message(ENUM型)
- 処理
1. ロガーオブジェクトを取得
2. Message(ENUM)を使用して条件判定
3. 引数のMessageがINFOの場合、引数のObject.toString()を表示する
4. 引数のMessageがWARNINGの場合、引数のObject.toString()を表示する
5. 引数のMessageがERRORの場合、引数のObject.toString()を表示する
### その他
その他すべてのクラスで以下メッセージを表示している処理(エラー処理も含む)をloggerに置き換えてください。
登録、更新、削除をしている処理で入力している値をログに出力してください。
#### 修正対象メッセージ
- INFO
- システムを開始します
- システムを終了します
- 登録が完了しました
- 更新が完了しました
- 削除をキャンセルしました
- 削除が完了しました
- WARNING
- 指定の番号を入力してください
- 入力された値で情報がみつかりませんでした
- titleName + は入力必須です。
- titleName + は数値入力です。
- ERROR
- 予期せぬエラーが発生しました