teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

内容修正

2020/03/10 11:21

投稿

shiketa
shiketa

スコア4133

answer CHANGED
@@ -1,4 +1,4 @@
1
- [java.util.logging](https://docs.oracle.com/javase/jp/8/docs/api/java/util/logging/ConsoleHandler.html)をつかってみる。
1
+ [java.util.logging](https://docs.oracle.com/javase/jp/8/docs/api/java/util/logging/package-summary.html)をつかってみる。
2
2
 
3
3
  ```java
4
4
  import java.io.OutputStream;
@@ -33,4 +33,7 @@
33
33
  logger.log(Level.ALL, LocalDateTime.now().toString());
34
34
  }
35
35
  }
36
- ```
36
+ ```
37
+
38
+ 実際に運用をはじめると、ログのサイズがでかくなったらどうするか、ファイルサイズで切り替えるのか日毎に切り替えるのか、いつまで保存するのか、保存するときは圧縮するのか、出力するログのレベルはどうするか、フォーマットはどうするか、などなど、考慮すべき点はわんさかと出てきます。そうなったときは、m.ts10806さんが書かれたように、log4jとかを採用するのがいいかもしれません。
39
+ 「初心者」という自己紹介でしたのでjdk提供の範囲でできることを提示してみました。