クラス LogWriter
- java.lang.Object
-
- org.opengion.fukurou.system.LogWriter
-
public final class LogWriter extends Object
Logを書き込む為の PrintWriter を管理するクラスです。 実際の Log の書き込みには, LogSender を利用して下さい。- 変更履歴:
- 6.4.2.0 (2016/01/29) package変更 fukurou.util → fukurou.system
- 機能分類
- エラー処理
- バージョン
- 4.0
- 作成者
- Kazuhiko Hasegawa
- 導入されたバージョン:
- JDK5.0,
-
-
メソッドの概要
すべてのメソッド staticメソッド concreteメソッド 修飾子とタイプ メソッド 説明 static void
close()
PrintWriter を close() します。static void
init(String url, String enc)
Logファイルの出力先を設定します。static void
log(String message)
Logを書き出します。static void
log(Throwable th)
例外のスタックトレースをLogWriterのPrintWriterに書き出します。
-
-
-
メソッドの詳細
-
init
public static void init(String url, String enc)
Logファイルの出力先を設定します。 このファイル名は、日付フォーマット変数を含むことができます。- パラメータ:
url
- 出力先enc
- エンコード- 関連項目:
DateSet.changeString(String)
- 変更履歴:
- 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
public static void log(String message)
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
public static void log(Throwable th)
例外のスタックトレースを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
public static void close()
PrintWriter を close() します。- 変更履歴:
- 6.3.9.0 (2015/11/06) Use block level rather than method level synchronization.(PMD)
-
-