org.opengion.fukurou.fileexec

## クラス XLogger

- java.lang.Object
- - org.opengion.fukurou.fileexec.XLogger

-     public class XLogger
      extends java.lang.Object

       XLoggerは、Throwable を引数に取るwarningと、Level 600 の debug メソッドを
       持つ、Logger の拡張クラスです。
       ここでは、継承するのではなく、委譲で、最低限のメソッドだけに対応しています。
       (LogManager とか、色々とややこしそうなので、調査する暇が無い)

       WARNING(900) → INFO(800) → CONFIG(700) → XXXX(600) → FINE(500) → ALL(Integer.MIN_VALUE)
       となっていますが、FINE では、多すぎ、INFO は、通常使用、間に、DEBUG的な、
       ロギングが欲しい場合に使用します。
       CONFIG を使いたいところですが、｢CONFIGは静的な構成メッセージのメッセージ・レベルです。｣と
       JavaDocにわざわざ、書かれていることから、使用を避けます。

  変更履歴:
    7.0.0.0 (2017/07/07) 新規作成
  バージョン
    7.0
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK1.8,

- - ### メソッドのサマリー

    すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `debug(java.util.function.Supplier msgSupplier)` 600 レベルのログをとります。
    `static XLogger` | `getLogger(java.lang.String name)` 名前を指定して、XLoggerオブジェクトを作成します。
    `void` | `info(java.util.function.Supplier msgSupplier)` INFO レベルのログをとります。
    `void` | `warning(java.util.function.Supplier msgSupplier)` WARNING レベルのログをとります。
    `void` | `warning(java.lang.Throwable thrown, java.util.function.Supplier msgSupplier)` WARNING レベルのログをとります。

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

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### メソッドの詳細

    - #### getLogger

          public static XLogger getLogger(java.lang.String name)

      名前を指定して、XLoggerオブジェクトを作成します。
      パラメータ:
        `name` - ロガーの名前。通常は、クラス.class.getName() を渡せばよいです。
      戻り値:
        XLoggerオブジェクト

    - #### info

          public void info(java.util.function.Supplier msgSupplier)

      INFO レベルのログをとります。
      パラメータ:
        `msgSupplier` - 呼び出されると、目的のログ・メッセージを生成する関数
      関連項目:
        `Logger.info( Supplier )`

    - #### warning

          public void warning(java.util.function.Supplier msgSupplier)

      WARNING レベルのログをとります。
      パラメータ:
        `msgSupplier` - 呼び出されると、目的のログ・メッセージを生成する関数
      関連項目:
        `Logger.warning( Supplier )`

    - #### warning

          public void warning(java.lang.Throwable thrown,
                              java.util.function.Supplier msgSupplier)

      WARNING レベルのログをとります。 これは、Throwable を引数に取る拡張されたメソッドです。
      パラメータ:
        `thrown` - ログ・メッセージに関連したThrowable。
        `msgSupplier` - 呼び出されると、目的のログ・メッセージを生成する関数
      関連項目:
        `Logger.log( Level,Throwable,Supplier )`

    - #### debug

          public void debug(java.util.function.Supplier msgSupplier)

      600 レベルのログをとります。 Supplierを引数に、Level = 600 のログをとります。
      パラメータ:
        `msgSupplier` - 呼び出されると、目的のログ・メッセージを生成する関数
      関連項目:
        `Logger.log( Level,Supplier )`

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.