クラスLevel

java.lang.Object
java.util.logging.Level
ã™ã¹ã¦ã®å®Ÿè£…ã•れãŸã‚¤ãƒ³ã‚¿ãƒ•ェース:
Serializable

public class Level extends Object implements Serializable
Levelクラスã¯ã€ãƒ­ã‚®ãƒ³ã‚°å‡ºåŠ›ã®åˆ¶å¾¡ã«ä½¿ç”¨å¯èƒ½ãªä¸€é€£ã®æ¨™æº–ロギング・レベルを定義ã—ã¾ã™ã€‚ ロギングLevelオブジェクトã¯é †åºä»˜ã‘ã•れã¦ãŠã‚Šã€é †åºä»˜ã‘ã•ã‚ŒãŸæ•´æ•°ã«ã‚ˆã£ã¦æŒ‡å®šã•れã¾ã™ã€‚ 特定ã®ãƒ¬ãƒ™ãƒ«ã§ã®ãƒ­ã‚®ãƒ³ã‚°ãŒæœ‰åŠ¹åŒ–ã•れるã¨ã€ãれより高ã„ã™ã¹ã¦ã®ãƒ¬ãƒ™ãƒ«ã§ã®ãƒ­ã‚®ãƒ³ã‚°ã‚‚有効化ã•れã¾ã™ã€‚

通常ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¯Level.SEVEREãªã©å®šç¾©æ¸ˆã¿ã®Level定数を使用ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚

次ã«ã€ãƒ¬ãƒ™ãƒ«ã‚’é™é †ã§ç¤ºã—ã¾ã™ã€‚

  • SEVERE(最高値)
  • WARNING
  • INFO
  • CONFIG
  • FINE
  • FINER
  • FINEST(最低値)
ã“れら以外ã«ã€ãƒ­ã‚®ãƒ³ã‚°ã‚’オフã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•れるレベルOFFã€ãŠã‚ˆã³ã™ã¹ã¦ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ãƒ­ã‚®ãƒ³ã‚°ã‚’有効ã«ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•れるレベルALLãŒã‚りã¾ã™ã€‚

サード・パーティãŒã€Levelã®ã‚µãƒ–クラスを作æˆã™ã‚‹ã“ã¨ã§è¿½åŠ ã®ãƒ­ã‚®ãƒ³ã‚°ãƒ»ãƒ¬ãƒ™ãƒ«ã‚’定義ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ ãã†ã—ãŸå ´åˆã€ã‚µãƒ–ã‚¯ãƒ©ã‚¹ä½œæˆæ™‚ã«ã€ä¸€æ„ã®æ•´æ•°ãƒ¬ãƒ™ãƒ«å€¤ã‚’é¸æŠžã™ã‚‹ã“ã¨ã¨ã€é©åˆ‡ãªreadResolveメソッドを定義ã™ã‚‹ã“ã¨ã§ç›´åˆ—化を通ã—ã¦ObjectãŒä¸€æ„ã®ãƒ—ãƒ­ãƒ‘ãƒ†ã‚£ã‚’ä¿æŒã§ãるよã†ã«æ³¨æ„ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚

å°Žå…¥ã•れãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³:
1.4
関連項目:
  • フィールドã®ã‚µãƒžãƒªãƒ¼

    フィールド
    修飾å­ã¨åž‹
    フィールド
    説明
    static final Level
    ALLã¯ã™ã¹ã¦ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ãƒ­ã‚°ã‚’ã¨ã‚‹ã“ã¨ã‚’示ã—ã¾ã™ã€‚
    static final Level
    CONFIGã¯é™çš„ãªæ§‹æˆãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ»ãƒ¬ãƒ™ãƒ«ã§ã™ã€‚
    static final Level
    FINEã¯ãƒˆãƒ¬ãƒ¼ã‚¹æƒ…報をæä¾›ã™ã‚‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ»ãƒ¬ãƒ™ãƒ«ã§ã™ã€‚
    static final Level
    FINERã¯ã‹ãªã‚Šè©³ç´°ãªãƒˆãƒ¬ãƒ¼ã‚¹ãƒ»ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’示ã—ã¾ã™ã€‚
    static final Level
    FINESTã¯éžå¸¸ã«è©³ç´°ãªãƒˆãƒ¬ãƒ¼ã‚¹ãƒ»ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’示ã—ã¾ã™ã€‚
    static final Level
    INFOã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’情報ã¨ã—ã¦æä¾›ã™ã‚‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ»ãƒ¬ãƒ™ãƒ«ã§ã™ã€‚
    static final Level
    OFFã¯ãƒ­ã‚®ãƒ³ã‚°ã‚’オフã™ã‚‹ãŸã‚ã«ä½¿ã‚れる特殊ãªãƒ¬ãƒ™ãƒ«ã§ã™ã€‚
    static final Level
    SEVEREã¯é‡å¤§ãªéšœå®³ã‚’示ã™ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ»ãƒ¬ãƒ™ãƒ«ã§ã™ã€‚
    static final Level
    WARNINGã¯æ½œåœ¨çš„ãªå•題を示ã™ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ»ãƒ¬ãƒ™ãƒ«ã§ã™ã€‚
  • コンストラクタã®ã‚µãƒžãƒªãƒ¼

    コンストラクタ
    修飾å­
    コンストラクタ
    説明
    protected
    Level(String name, int value)
    指定ã•ã‚ŒãŸæ•´æ•°å€¤ã§åå‰ä»˜ãLevelを作æˆã—ã¾ã™ã€‚
    protected
    Level(String name, int value, String resourceBundleName)
    指定ã•ã‚ŒãŸæ•´æ•°å€¤ã¨æŒ‡å®šã•れãŸãƒ­ãƒ¼ã‚«ãƒªã‚¼ãƒ¼ã‚·ãƒ§ãƒ³ãƒ»ãƒªã‚½ãƒ¼ã‚¹åã§åå‰ä»˜ãLevelを作æˆã—ã¾ã™ã€‚
  • メソッドã®ã‚µãƒžãƒªãƒ¼

    修飾å­ã¨åž‹
    メソッド
    説明
    boolean
    2ã¤ã®ã‚ªãƒ–ジェクトã®å€¤ãŒç­‰ã—ã„ã‹ã©ã†ã‹ã‚’比較ã—ã¾ã™ã€‚
    ç¾åœ¨ã®ãƒ‡ãƒ•ォルト・ロケールã«å¯¾ã—ã¦ã€Levelã®ãƒ­ãƒ¼ã‚«ãƒ©ã‚¤ã‚ºã•ã‚ŒãŸæ–‡å­—列åã‚’è¿”ã—ã¾ã™ã€‚
    Levelã®ãƒ­ãƒ¼ã‚«ãƒ©ã‚¤ã‚ºã•れã¦ã„ãªã„文字列åã‚’è¿”ã—ã¾ã™ã€‚
    レベルã®ãƒ­ãƒ¼ã‚«ãƒªã‚¼ãƒ¼ã‚·ãƒ§ãƒ³ãƒ»ãƒªã‚½ãƒ¼ã‚¹ãƒ»ãƒãƒ³ãƒ‰ãƒ«åã€ã¾ãŸã¯ãƒ­ãƒ¼ã‚«ãƒªã‚¼ãƒ¼ã‚·ãƒ§ãƒ³ãƒ»ãƒãƒ³ãƒ‰ãƒ«ãŒå®šç¾©ã•れã¦ã„ãªã„å ´åˆã¯nullã‚’è¿”ã—ã¾ã™ã€‚
    int
    ãƒãƒƒã‚·ãƒ¥ãƒ»ã‚³ãƒ¼ãƒ‰ã‚’生æˆã—ã¾ã™ã€‚
    final int
    ã“ã®ãƒ¬ãƒ™ãƒ«ã®æ•´æ•°å€¤ã‚’å–å¾—ã—ã¾ã™ã€‚
    static Level
    parse(String name)
    レベルåã®æ–‡å­—列をLevelã«æ§‹æ–‡è§£æžã—ã¾ã™ã€‚
    final String
    ã“ã®Levelã®æ–‡å­—列表ç¾ã‚’è¿”ã—ã¾ã™ã€‚

    クラスjava.lang.Objectã§å®£è¨€ã•れãŸãƒ¡ã‚½ãƒƒãƒ‰

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • フィールド詳細

    • OFF

      public static final Level OFF
      OFFã¯ãƒ­ã‚®ãƒ³ã‚°ã‚’オフã™ã‚‹ãŸã‚ã«ä½¿ã‚れる特殊ãªãƒ¬ãƒ™ãƒ«ã§ã™ã€‚ ã“ã®ãƒ¬ãƒ™ãƒ«ã¯Integer.MAX_VALUEã«åˆæœŸåŒ–ã•れã¾ã™ã€‚
    • SEVERE

      public static final Level SEVERE
      SEVEREã¯é‡å¤§ãªéšœå®³ã‚’示ã™ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ»ãƒ¬ãƒ™ãƒ«ã§ã™ã€‚

      一般ã«ã€SEVEREメッセージã¯ã€é€šå¸¸ã®ãƒ—ログラム実行ã®å¦¨ã’ã«ãªã‚‹ã‚ˆã†ãªã€éžå¸¸ã«é‡è¦ãªã‚¤ãƒ™ãƒ³ãƒˆã‚’記述ã™ã¹ãã§ã™ã€‚ ãれらã¯ã€ã‚¨ãƒ³ãƒ‰ãƒ»ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã‚·ã‚¹ãƒ†ãƒ ç®¡ç†è€…ã«ã¨ã£ã¦é©åº¦ã«ç†è§£ã—ã‚„ã™ã„ã‚‚ã®ã§ã‚ã‚‹ã¹ãã§ã™ã€‚ ã“ã®ãƒ¬ãƒ™ãƒ«ã¯1000ã«åˆæœŸåŒ–ã•れã¾ã™ã€‚

    • WARNING

      public static final Level WARNING
      WARNINGã¯æ½œåœ¨çš„ãªå•題を示ã™ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ»ãƒ¬ãƒ™ãƒ«ã§ã™ã€‚

      一般的ã«WARNINGメッセージã§ã¯ã€ã‚¨ãƒ³ãƒ‰ãƒ»ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¾ãŸã¯ã‚·ã‚¹ãƒ†ãƒ ç®¡ç†è€…ãŒé–¢å¿ƒã‚’æŒã¤ã€ã¾ãŸã¯æ½œåœ¨çš„ãªå•題を示ã™ã‚¤ãƒ™ãƒ³ãƒˆã‚’説明ã—ã¾ã™ã€‚ ã“ã®ãƒ¬ãƒ™ãƒ«ã¯900ã«åˆæœŸåŒ–ã•れã¾ã™ã€‚

    • INFO

      public static final Level INFO
      INFOã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’情報ã¨ã—ã¦æä¾›ã™ã‚‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ»ãƒ¬ãƒ™ãƒ«ã§ã™ã€‚

      INFOメッセージã¯é€šå¸¸ã€ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã¾ãŸã¯ãれã¨åŒç­‰ã®ã‚‚ã®ã«æ›¸ãè¾¼ã¾ã‚Œã¾ã™ã€‚ ã“ã®ãŸã‚ã€INFOレベルã¯ã€ã‚¨ãƒ³ãƒ‰ãƒ»ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã‚·ã‚¹ãƒ†ãƒ ç®¡ç†è€…ãŒç†è§£ã§ãã‚‹ã‹ãªã‚Šé‡è¦ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã«ã®ã¿ä½¿ç”¨ã—ãªã‘れã°ã„ã‘ã¾ã›ã‚“。 ã“ã®ãƒ¬ãƒ™ãƒ«ã¯800ã«åˆæœŸåŒ–ã•れã¾ã™ã€‚

    • CONFIG

      public static final Level CONFIG
      CONFIGã¯é™çš„ãªæ§‹æˆãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ»ãƒ¬ãƒ™ãƒ«ã§ã™ã€‚

      CONFIGメッセージã®ç›®çš„ã¯ã€ã•ã¾ã–ã¾ãªé™çš„æ§‹æˆæƒ…報をæä¾›ã™ã‚‹ã“ã¨ã§ã€ç‰¹å®šã®æ§‹æˆã«é–¢ä¿‚ã™ã‚‹å¯èƒ½æ€§ã®ã‚ã‚‹å•題ã®ãƒ‡ãƒãƒƒã‚°ã‚’支æ´ã™ã‚‹ã“ã¨ã§ã™ã€‚ ãŸã¨ãˆã°ã€CONFIGメッセージã«ã¯CPUã®ã‚¿ã‚¤ãƒ—ã€ã‚°ãƒ©ãƒ•ã‚£ãƒƒã‚¯ã‚¹ã®æ·±ã•ã€GUIã®Look & Feelãªã©ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“ã®ãƒ¬ãƒ™ãƒ«ã¯700ã«åˆæœŸåŒ–ã•れã¾ã™ã€‚

    • FINE

      public static final Level FINE
      FINEã¯ãƒˆãƒ¬ãƒ¼ã‚¹æƒ…報をæä¾›ã™ã‚‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ»ãƒ¬ãƒ™ãƒ«ã§ã™ã€‚

      FINEã€FINERã€FINESTã¯ã©ã‚Œã‚‚ã€æ¯”較的詳細ãªè¿½è·¡ã‚’行ã†ãŸã‚ã®ã‚‚ã®ã§ã™ã€‚ ã“ã®3ã¤ã®ãƒ¬ãƒ™ãƒ«ã®æ­£ç¢ºãªæ„味ã¯ã‚µãƒ–システムã”ã¨ã«ç•°ãªã‚Šã¾ã™ãŒã€ä¸€èˆ¬ã«ã€FINESTã¯ã‚‚ã£ã¨ã‚‚大é‡ã§è©³ã—ã„出力ã«å¯¾ã—ã¦ã€FINERã¯ãれよりも若干詳細度ã®åŠ£ã‚‹å‡ºåŠ›ã«å¯¾ã—ã¦ã€FINEã¯ã‚‚ã£ã¨ã‚‚é‡ã®å°‘ãªã„(ã—ãŸãŒã£ã¦ã‚‚ã£ã¨ã‚‚é‡è¦åº¦ã®é«˜ã„)メッセージã«å¯¾ã—ã¦ã€ãれãžã‚Œä½¿ç”¨ã•れã¾ã™ã€‚

      一般的ã«ã€FINEレベルã¯ã€ç‰¹å®šã®ã‚µãƒ–システムã«ç‰¹åˆ¥ãªé–¢å¿ƒã‚’æŒãŸãªã„開発者ã«ã¨ã£ã¦åºƒã興味ã®ã‚る情報ã®ãŸã‚ã«ä½¿ç”¨ã•れã¾ã™ã€‚

      FINEメッセージã¯å¾©æ—§å¯èƒ½ãªå°ã•ãªéšœå®³ãªã©ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å«ã‚€å ´åˆãŒã‚りã¾ã™ã€‚ 潜在的ãªãƒ‘フォーマンス劣化を示ã™å•題もã€FINEã¨ã—ã¦ãƒ­ã‚®ãƒ³ã‚°ã™ã‚‹ä¾¡å€¤ãŒã‚りã¾ã™ã€‚ ã“ã®ãƒ¬ãƒ™ãƒ«ã¯500ã«åˆæœŸåŒ–ã•れã¾ã™ã€‚

    • FINER

      public static final Level FINER
      FINERã¯ã‹ãªã‚Šè©³ç´°ãªãƒˆãƒ¬ãƒ¼ã‚¹ãƒ»ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’示ã—ã¾ã™ã€‚ デフォルトã§ã€ä¾‹å¤–ã®å…¥åŠ›ã€æˆ»ã‚Šã€ã‚¹ãƒ­ãƒ¼ãªã©ã®ãƒ­ã‚°å‘¼å‡ºã—ã¯ã“ã®ãƒ¬ãƒ™ãƒ«ã§ãƒˆãƒ¬ãƒ¼ã‚¹ã•れã¾ã™ã€‚ ã“ã®ãƒ¬ãƒ™ãƒ«ã¯400ã«åˆæœŸåŒ–ã•れã¾ã™ã€‚
    • FINEST

      public static final Level FINEST
      FINESTã¯éžå¸¸ã«è©³ç´°ãªãƒˆãƒ¬ãƒ¼ã‚¹ãƒ»ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’示ã—ã¾ã™ã€‚ ã“ã®ãƒ¬ãƒ™ãƒ«ã¯300ã«åˆæœŸåŒ–ã•れã¾ã™ã€‚
    • ALL

      public static final Level ALL
      ALLã¯ã™ã¹ã¦ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ãƒ­ã‚°ã‚’ã¨ã‚‹ã“ã¨ã‚’示ã—ã¾ã™ã€‚ ã“ã®ãƒ¬ãƒ™ãƒ«ã¯Integer.MIN_VALUEã«åˆæœŸåŒ–ã•れã¾ã™ã€‚
  • コンストラクタã®è©³ç´°

    • Level

      protected Level(String name, int value)
      指定ã•ã‚ŒãŸæ•´æ•°å€¤ã§åå‰ä»˜ãLevelを作æˆã—ã¾ã™ã€‚

      ã“ã®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã¯ã‚µãƒ–クラス化ã§ãるよã†ã«ã€Œprotectã€ã«ãªã£ã¦ã„ã¾ã™ã€‚ 一般ã«ã€ãƒ­ã‚®ãƒ³ã‚°ã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¯ã€SEVEREã‚„FINESTãªã©ã€å®šæ•°ã®Levelオブジェクトã®ã„ãšã‚Œã‹ã‚’使用ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ ãŸã ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã§æ–°ã—ã„ロギング・レベルを追加ã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆã«ã¯ã€Levelã®ã‚µãƒ–クラスを作æˆã—ã€æ–°ã—ã„定数を定義ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚

      パラメータ:
      name - Levelã®åå‰ã€‚ãŸã¨ãˆã°ã€ŒSEVEREã€ã€‚
      value - ãƒ¬ãƒ™ãƒ«ã®æ•´æ•°å€¤ã€‚
      スロー:
      NullPointerException - åå‰ãŒnullã§ã‚ã‚‹å ´åˆ
    • Level

      protected Level(String name, int value, String resourceBundleName)
      指定ã•ã‚ŒãŸæ•´æ•°å€¤ã¨æŒ‡å®šã•れãŸãƒ­ãƒ¼ã‚«ãƒªã‚¼ãƒ¼ã‚·ãƒ§ãƒ³ãƒ»ãƒªã‚½ãƒ¼ã‚¹åã§åå‰ä»˜ãLevelを作æˆã—ã¾ã™ã€‚
      パラメータ:
      name - Levelã®åå‰ã€‚ãŸã¨ãˆã°ã€ŒSEVEREã€ã€‚
      value - ãƒ¬ãƒ™ãƒ«ã®æ•´æ•°å€¤ã€‚
      resourceBundleName - 指定ã•れãŸåå‰ã®ãƒ­ãƒ¼ã‚«ãƒ©ã‚¤ã‚ºã«ä½¿ç”¨ã™ã‚‹ãƒªã‚½ãƒ¼ã‚¹ãƒ»ãƒãƒ³ãƒ‰ãƒ«ã®åå‰ã€‚ resourceBundleNameãŒnullã¾ãŸã¯ç©ºæ–‡å­—列ã®å ´åˆã€ã“れã¯ç„¡è¦–ã•れる
      スロー:
      NullPointerException - åå‰ãŒnullã§ã‚ã‚‹å ´åˆ
  • メソッドã®è©³ç´°

    • getResourceBundleName

      public String getResourceBundleName()
      レベルã®ãƒ­ãƒ¼ã‚«ãƒªã‚¼ãƒ¼ã‚·ãƒ§ãƒ³ãƒ»ãƒªã‚½ãƒ¼ã‚¹ãƒ»ãƒãƒ³ãƒ‰ãƒ«åã€ã¾ãŸã¯ãƒ­ãƒ¼ã‚«ãƒªã‚¼ãƒ¼ã‚·ãƒ§ãƒ³ãƒ»ãƒãƒ³ãƒ‰ãƒ«ãŒå®šç¾©ã•れã¦ã„ãªã„å ´åˆã¯nullã‚’è¿”ã—ã¾ã™ã€‚
      戻り値:
      ローカリゼーションã®ãƒªã‚½ãƒ¼ã‚¹ãƒ»ãƒãƒ³ãƒ‰ãƒ«å
    • getName

      public String getName()
      Levelã®ãƒ­ãƒ¼ã‚«ãƒ©ã‚¤ã‚ºã•れã¦ã„ãªã„文字列åã‚’è¿”ã—ã¾ã™ã€‚
      戻り値:
      ローカライズã•れã¦ã„ãªã„åå‰
    • getLocalizedName

      public String getLocalizedName()
      ç¾åœ¨ã®ãƒ‡ãƒ•ォルト・ロケールã«å¯¾ã—ã¦ã€Levelã®ãƒ­ãƒ¼ã‚«ãƒ©ã‚¤ã‚ºã•ã‚ŒãŸæ–‡å­—列åã‚’è¿”ã—ã¾ã™ã€‚

      ローカリゼーション情報ãŒä½¿ç”¨ã§ããªã„å ´åˆã€ãƒ­ãƒ¼ã‚«ãƒ©ã‚¤ã‚ºã•れã¦ã„ãªã„åå‰ãŒè¿”ã•れã¾ã™ã€‚

      戻り値:
      ローカライズã•れãŸåå‰
    • toString

      public final String toString()
      ã“ã®Levelã®æ–‡å­—列表ç¾ã‚’è¿”ã—ã¾ã™ã€‚
      オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰:
      toStringã€ã‚¯ãƒ©ã‚¹Object
      戻り値:
      Levelã®ãƒ­ãƒ¼ã‚«ãƒ©ã‚¤ã‚ºã•れã¦ã„ãªã„åå‰ã€‚ãŸã¨ãˆã°ã€ŒINFOã€ã€‚
    • intValue

      public final int intValue()
      ã“ã®ãƒ¬ãƒ™ãƒ«ã®æ•´æ•°å€¤ã‚’å–å¾—ã—ã¾ã™ã€‚ ã“ã®æ•´æ•°å€¤ã‚’使ãˆã°ã€Levelオブジェクト間ã®é †åºä»˜ã‘比較を効率的ã«è¡Œãˆã¾ã™ã€‚
      戻り値:
      ã“ã®ãƒ¬ãƒ™ãƒ«ã®æ•´æ•°å€¤ã€‚
    • parse

      public static Level parse(String name) throws IllegalArgumentException
      レベルåã®æ–‡å­—列をLevelã«æ§‹æ–‡è§£æžã—ã¾ã™ã€‚

      引数文字列ã¯ãƒ¬ãƒ™ãƒ«åã¾ãŸã¯æ•´æ•°å€¤ã®ã„ãšã‚Œã‹ã§æ§‹æˆã•れã¾ã™ã€‚

      ãŸã¨ãˆã°ã€

      • "SEVERE"
      • "1000"

      パラメータ:
      name - è§£æžã•れる文字列
      戻り値:
      構文解æžã•れる値 既知ã®åå‰ã«å¯¾å¿œã™ã‚‹æ•´æ•°(700ãªã©)を渡ã™ã¨ã€ãã®é–¢é€£ã™ã‚‹åå‰(CONFIGãªã©)ãŒè¿”ã•れã¾ã™ã€‚ ãã†ã§ãªã„æ•´æ•°(1ãªã©)を渡ã—ãŸå ´åˆã€ãã®å€¤ã«åˆæœŸåŒ–ã•ã‚ŒãŸæ–°ã—ã„レベルåãŒè¿”ã•れる。
      スロー:
      NullPointerException - åå‰ãŒnullã§ã‚ã‚‹å ´åˆ
      IllegalArgumentException - å€¤ãŒæœ‰åйã§ãªã„å ´åˆã€‚ 有効ãªå€¤ã¯ã€Integer.MIN_VALUEã‹ã‚‰Integer.MAX_VALUEã¾ã§ã®æ•´æ•°ã¨ã€ã™ã¹ã¦ã®æ—¢çŸ¥ã®ãƒ¬ãƒ™ãƒ«åã§ã‚る。 既知ã®åå‰ã¨ã¯ã€ã“ã®ã‚¯ãƒ©ã‚¹ã§å®šç¾©ã•れã¦ã„るレベル(ã¤ã¾ã‚Šã€FINEã€FINERã€FINEST)ã€é©åˆ‡ãªãƒ‘ッケージ・アクセスを使ã£ã¦ã“ã®ã‚¯ãƒ©ã‚¹ã«ã‚ˆã£ã¦ä½œæˆã•れãŸãƒ¬ãƒ™ãƒ«ã€ã¾ãŸã¯ã‚µãƒ–クラスã«ã‚ˆã£ã¦å®šç¾©ã¾ãŸã¯ä½œæˆã•ã‚ŒãŸæ–°ã—ã„レベルã®ã“ã¨ã§ã‚る。
    • equals

      public boolean equals(Object ox)
      2ã¤ã®ã‚ªãƒ–ジェクトã®å€¤ãŒç­‰ã—ã„ã‹ã©ã†ã‹ã‚’比較ã—ã¾ã™ã€‚
      オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰:
      equalsã€ã‚¯ãƒ©ã‚¹Object
      パラメータ:
      ox - 比較対象ã®å‚照オブジェクト。
      戻り値:
      2ã¤ã®ã‚ªãƒ–ジェクトãŒåŒã˜ãƒ¬ãƒ™ãƒ«ã®å€¤ã‚’æŒã¤å ´åˆã«ã®ã¿true
      関連項目:
    • hashCode

      public int hashCode()
      ãƒãƒƒã‚·ãƒ¥ãƒ»ã‚³ãƒ¼ãƒ‰ã‚’生æˆã—ã¾ã™ã€‚
      オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰:
      hashCodeã€ã‚¯ãƒ©ã‚¹Object
      戻り値:
      レベルã®å€¤ã«åŸºã¥ããƒãƒƒã‚·ãƒ¥ãƒ»ã‚³ãƒ¼ãƒ‰
      関連項目: