モジュール java.base
パッケージ java.lang

列挙型クラスSystem.Logger.Level

java.lang.Object
java.lang.Enum<System.Logger.Level>
java.lang.System.Logger.Level
すべての実装されたインタフェース:
Serializable, Comparable<System.Logger.Level>, Constable
含まれているインタフェース:
System.Logger

public static enum System.Logger.Level extends Enum<System.Logger.Level>
システムloggersレベル。 レベルにはnameseverityがあります。 レベル値は、重大度の増加順にALLTRACEDEBUGINFOWARNINGERROROFFです。
ALLおよびOFFは、それぞれInteger.MIN_VALUEおよびInteger.MAX_VALUEにマシンがマップされた単純なマーカーです。

重大度の値とjava.util.logging.Levelへのマッピング。

「システム・ロガー・レベル」は、対応する重大度の「java.util.loggingレベル」にマップされます。
マッピングは次のようになります。

System.Logger重大度マップ
System.Loggerレベル java.util.loggingレベル
ALL ALL
TRACE FINER
DEBUG FINE
INFO INFO
WARNING WARNING
ERROR SEVERE
OFF OFF

導入されたバージョン:
9
関連項目:
  • ネストされたクラスのサマリー

    クラスjava.lang.Enumで宣言されたネストされたクラス/インタフェース

    Enum.EnumDesc<E extends Enum<E>>
  • 列挙型定数のサマリー

    列挙型定数
    列挙型定数
    説明
    すべてのレベルが有効であることを示すマーカー。
    DEBUG レベル: 通常、デバッグ情報トレースをログに記録するために使用されます。
    ERROR レベル: 通常はエラー・メッセージのログに使用されます。
    INFO レベル: 通常は情報メッセージのログに使用されます。
    すべてのレベルが無効であることを示すマーカー。
    TRACE レベル: 通常は診断情報を記録するために使用されます。
    WARNING レベル: 通常は警告メッセージのログに使用されます。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    final String
    このレベルの名前を返します。
    final int
    このレベルの重大度を返します。
    指定された名前を持つこのクラスのenum定数を返します。
    この列挙クラスの定数を含む配列を宣言されている順序で 返します。

    クラス java.lang.Enumで宣言されたメソッド

    clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    クラス java.lang.Objectで宣言されたメソッド

    getClass, notify, notifyAll, wait, wait, wait
  • 列挙型定数の詳細

    • ALL

      public static final System.Logger.Level ALL
      すべてのレベルが有効であることを示すマーカー。 このレベルseverityInteger.MIN_VALUEです。
    • TRACE

      public static final System.Logger.Level TRACE
      TRACE レベル: 通常は診断情報を記録するために使用されます。 このレベルseverity400です。
    • DEBUG

      public static final System.Logger.Level DEBUG
      DEBUG レベル: 通常、デバッグ情報トレースをログに記録するために使用されます。 このレベルseverity500です。
    • INFO

      public static final System.Logger.Level INFO
      INFO レベル: 通常は情報メッセージのログに使用されます。 このレベルseverity800です。
    • WARNING

      public static final System.Logger.Level WARNING
      WARNING レベル: 通常は警告メッセージのログに使用されます。 このレベルseverity900です。
    • ERROR

      public static final System.Logger.Level ERROR
      ERROR レベル: 通常はエラー・メッセージのログに使用されます。 このレベルseverity1000です。
    • OFF

      public static final System.Logger.Level OFF
      すべてのレベルが無効であることを示すマーカー。 このレベルseverityInteger.MAX_VALUEです。
  • メソッドの詳細

    • values

      public static System.Logger.Level[] values()
      この列挙クラスの定数を含む配列を宣言されている順序で 返します。
      戻り値:
      この列挙クラスの定数を宣言されている順序で含む配列
    • valueOf

      public static System.Logger.Level valueOf(String name)
      指定された名前を持つこのクラスのenum定数を返します。 文字列は、このクラスでenum定数を宣言するために使用される識別子とexactlyと一致する必要があります。 (不適切な空白文字は許可されません。)
      パラメータ:
      name - 返される列挙型定数の名前。
      戻り値:
      指定された名前を持つ列挙型定数
      例外:
      IllegalArgumentException - この列挙型クラスに指定された名前の定数がない場合
      NullPointerException - 引数がnullの場合
    • getName

      public final String getName()
      このレベルの名前を返します。
      戻り値:
      このレベルのEnum.name()
    • getSeverity

      public final int getSeverity()
      このレベルの重大度を返します。 重症度が高いほど、より重度の状態を意味します。
      戻り値:
      このレベルの重大度。