クラス LogWriter
java.lang.Object
org.opengion.fukurou.system.LogWriter
Logを書き込む為の PrintWriter を管理するクラスです。
実際の Log の書き込みには、LogSender を利用して下さい。
- 変更履歴:
- 6.4.2.0 (2016/01/29) package変更 fukurou.util → fukurou.system
- 機能分類
- エラー処理
- 導入されたバージョン:
- JDK5.0,
-
メソッドの概要
-
メソッドの詳細
-
init
Logファイルの出力先を設定します。 このファイル名は、日付フォーマット変数を含むことができます。- パラメータ:
url
- 出力先enc
- エンコード- 関連項目:
- 変更履歴:
- 4.1.0.1 (2008/01/23) 新規作成, 6.3.9.0 (2015/11/06) Use block level rather than method level synchronization.(PMD), 6.4.2.0 (2016/01/29) 出力先変更時は、既存の Writer をclose() してからにする。, 7.1.0.1 (2020/02/07) ログファイルのエンコードを指定します。
-
log
Logを書き出します。- パラメータ:
message
- メッセージ- 変更履歴:
- 4.1.0.1 (2008/01/23) 出力時間を出力する。, 5.5.7.2 (2012/10/09) HybsDateUtil を利用するように修正します。, 6.3.9.0 (2015/11/06) Use block level rather than method level synchronization.(PMD)
-
log
例外のスタックトレースをLogWriterのPrintWriterに書き出します。- パラメータ:
th
- スタックトレースの取得元Throwableオブジェクト- 変更履歴:
- 4.1.0.1 (2008/01/23) 新規作成, 4.3.4.5 (2009/01/08) nullチェック追加, 6.3.9.0 (2015/11/06) Use block level rather than method level synchronization.(PMD), 6.4.2.0 (2016/01/29) ex.printStackTrace() を、ThrowUtil#ogStackTrace(Throwable) に置き換え。
-
close
PrintWriter を close() します。- 変更履歴:
- 6.3.9.0 (2015/11/06) Use block level rather than method level synchronization.(PMD)
-