クラス 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
機能分類
エラー処理
導入されたバージョン:
JDK5.0,
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    static void
    PrintWriter を close() します。
    static void
    init(String url, String enc)
    Logファイルの出力先を設定します。
    static void
    log(String message)
    Logを書き出します。
    static void
    例外のスタックトレースをLogWriterのPrintWriterに書き出します。

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • メソッドの詳細

    • init

      public static void init(String url, String enc)
      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

      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)