017-003-004
デフォルトメソッドと静的メソッド:ログ機能
上級
問題説明
デフォルトメソッドと静的メソッド:ログ機能
この問題では: Loggerインターフェースにdefaultメソッドとstaticメソッドを定義し、入力されたログレベルとメッセージを決まった書式でフォーマットして標準出力に表示するプログラムを作成します。
学習目標: インターフェースのdefaultメソッドとstaticメソッドを理解する
Loggerインターフェースにdefaultメソッドとstaticメソッドを定義し、実装クラスで利用します。
入力
1行目: ログレベル(info または warn)
2行目: メッセージ
出力
[PREFIX] [レベル]: [メッセージ]
Timestamp: [現在時刻]
```java
## 具体例
入力:
```java
info
System started
```java
出力:
```java
[LOG] INFO: System started
Timestamp: current
