クラス LogWriter


  • public final class LogWriter
    extends java.lang.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​(java.lang.String url, java.lang.String enc)
      Logファイルの出力先を設定します。
      static void log​(java.lang.String message)
      Logを書き出します。
      static void log​(java.lang.Throwable th)
      例外のスタックトレースをLogWriterのPrintWriterに書き出します。
      • クラスから継承されたメソッド java.lang.Object

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

      • init

        public static void init​(java.lang.String url,
                                java.lang.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​(java.lang.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​(java.lang.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)