|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectjava.util.logging.Level
public class Level
Level Ŭ·¡½º´Â ·Î±× Ãâ·ÂÀÇ Á¦¾î¿¡ »ç¿ëµÇ´Â Ç¥ÁØ ·Î±× ·¹º§¼¼Æ®¸¦ Á¤ÀÇÇÕ´Ï´Ù. ·Î±× Level °´Ã¼´Â ¼ø¼ ºÙÀÏ ¼ö ÀÖ´Â °Í°ú µ¿½Ã¿¡ ¼ø¼¸¦ °®´Â Á¤¼öÇü¿¡ ÀÇÇØ ÁöÁ¤µË´Ï´Ù. ÁöÁ¤µÈ ·¹º§¿¡¼ÀÇ ·Î±ëÀ» À¯È¿ÇÏ°Ô Çϸé, º¸´Ù ³ôÀº ¸ðµç ·¹º§¿¡¼ÀÇ ·Î±ëµµ À¯È¿ÇÏ°Ô µË´Ï´Ù.
º¸Åë, Ŭ¶óÀÌ¾ðÆ®´Â Level.SEVERE µî Á¤ÀÇ ³¡³ Level Á¤¼ö¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
·¹º§Àº ³»¸²Â÷¼øÀ¸·Î ´ÙÀ½°ú °°½À´Ï´Ù.
Sun À̿ܰ¡ Level¸¦ »ó¼ÓÇÏ´Â °ÍÀ¸·Î ·Î±× ·¹º§À» Ãß°¡ Á¤ÀÇÇÏ´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì, ¼ºê Ŭ·¡½º´Â ÀÏÀÇÀÇ Á¤¼ö°ª ·¹º§À» ¼±ÅÃÇØ, ÀûÀýÇÑ readResolve ¸Þ¼µå¸¦ Á¤ÀÇÇÏ´Â °ÍÀ¸·Î½á, Á÷·Äȸ¦ ÅëÇØ Object°¡ ÀÏÀÇÀÇ ÇÁ·ÎÆÛƼ¸¦ º¸°ü À¯ÁöÇÒ ¼ö ÀÖµµ·Ï ÁÖÀÇÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
ÇÊµå °³¿ä | |
---|---|
static Level |
ALL
ALL´Â ¸ðµç ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÏ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. |
static Level |
CONFIG
CONFIG´Â Á¤ÀûÀÎ ±¸¼º ¸Þ¼¼ÁöÀÇ ¸Þ¼¼Áö ·¹º§ÀÔ´Ï´Ù. |
static Level |
FINE
FINE´Â Æ®·¹À̽º Á¤º¸¸¦ Á¦°øÇÏ´Â ¸Þ¼¼Áö ·¹º§ÀÔ´Ï´Ù. |
static Level |
FINER
FINER´Â ²Ï »ó¼¼ÇÑ Æ®·¹À̽º ¸Þ¼¼Áö¸¦ ³ªÅ¸³À´Ï´Ù. |
static Level |
FINEST
FINEST´Â ±ØÈ÷ »ó¼¼ÇÑ Æ®·¹À̽º ¸Þ¼¼Áö¸¦ ³ªÅ¸³À´Ï´Ù. |
static Level |
INFO
INFO´Â ¸Þ¼¼Áö¸¦ Á¤º¸·Î¼ Á¦°øÇÏ´Â ¸Þ¼¼Áö ·¹º§ÀÔ´Ï´Ù. |
static Level |
OFF
OFF´Â ·Î±×¸¦ ¿ÀÇÁ·Î Çϱâ À§Çؼ »ç¿ë °¡´ÉÇÑ Æ¯¼ö ·¹º§ÀÔ´Ï´Ù. |
static Level |
SEVERE
SEVERE´Â Áß´ëÇÑ ÀåÇØ¸¦ ³ªÅ¸³»´Â ¸Þ¼¼Áö ·¹º§ÀÔ´Ï´Ù. |
static Level |
WARNING
WARNING´Â ÀáÀçÀûÀÎ ¹®Á¦¸¦ ³ªÅ¸³»´Â ¸Þ¼¼Áö ·¹º§ÀÔ´Ï´Ù. |
»ý¼ºÀÚ °³¿ä | |
---|---|
protected |
Level (String name,
int value)
ÁöÁ¤µÈ Á¤¼ö°ª ·Î À̸§ ÷ºÎ Level¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
protected |
Level (String name,
int value,
String resourceBundleName)
ÁöÁ¤µÈ Á¤¼ö°ª ¿Í ÁöÁ¤µÈ Áö¿ª ´ëÀÀ ÀÚ¿ø¸íÀ¸·Î À̸§ ÷ºÎ Level¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
¸Þ¼µå °³¿ä | |
---|---|
boolean |
equals (Object ox)
2°³ÀÇ °´Ã¼ÀÇ °ªÀÌ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ºñ±³ÇÕ´Ï´Ù. |
String |
getLocalizedName ()
ÇöÀçÀÇ µðÆúÆ® ·ÎÄÉÀÏ¿¡ ´ëÇØ¼ Level Áö¿ªÈ ij¸¯ÅÍ ¶óÀθíÀ» ¸®ÅÏÇÕ´Ï´Ù. |
String |
getName ()
Level Áö¿ª ´ëÀÀµÇ¾î ÀÖÁö ¾ÊÀº ij¸¯ÅÍ ¶óÀθíÀ» ¸®ÅÏÇÕ´Ï´Ù. |
String |
getResourceBundleName ()
·¹º§ÀÇ Áö¿ª ´ëÀÀ ÀÚ¿ø ¹øµé¸í, ¶Ç´Â Áö¿ª ´ëÀÀ ¹øµéÀÌ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ì´Â nullÀ» ¸®ÅÏÇÕ´Ï´Ù. |
int |
hashCode ()
ÇØ½Ã Äڵ带 »ý¼ºÇÕ´Ï´Ù. |
int |
intValue ()
ÀÌ ·¹º§ÀÇ Á¤¼ö°ªÀ» ÃëµæÇÕ´Ï´Ù. |
static Level |
parse (String name)
·¹º§¸íÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ» Level¿¡ ±¸¹® ºÐ¼® ÇÕ´Ï´Ù. |
String |
toString ()
°´Ã¼ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» ¸®ÅÏÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
clone,
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
ÇʵåÀÇ »ó¼¼ |
---|
public static final Level OFF
Integer.MAX_VALUE
¿¡ Ãʱâȵ˴ϴÙ.
public static final Level SEVERE
ÀϹÝÀûÀ¸·Î SEVERE ¸Þ¼¼Áö´Â Á¤»óÀûÀÎ ÇÁ·Î±×·¥ÀÇ ½ÇÇàÀ» ¹æÇØÇÑ´Ù, ²Ï Áß¿äÇÑ À̺¥Æ®¸¦ ¼³¸íÇÕ´Ï´Ù. ÀÌ ¸Þ¼¼Áö´Â ÃÖÁ¾ »ç¿ëÀÚ¿Í ½Ã½ºÅÛ °ü¸® Ã¥ÀÓÀÚ¿¡ ÀÖ¾î ¾Ë±â ½¬¿î °ÍÀ¸·Î ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ÀÌ ·¹º§Àº, 1000
¿¡ Ãʱâȵ˴ϴÙ.
public static final Level WARNING
ÀϹÝÀûÀ¸·Î WARNING ¸Þ¼¼Áö¿¡¼´Â ÃÖÁ¾ »ç¿ëÀÚ ¶Ç´Â ½Ã½ºÅÛ °ü¸® Ã¥ÀÓÀÚ°¡ °ü½ÉÀ» °¡Áø´Ù, ¶Ç´Â ÀáÀçÀûÀÎ ¹®Á¦¸¦ ³ªÅ¸³»´Â À̺¥Æ®¸¦ ¼³¸íÇÕ´Ï´Ù. ÀÌ ·¹º§Àº 900
¿¡ Ãʱâȵ˴ϴÙ.
public static final Level INFO
º¸Åë, INFO ¸Þ¼¼Áö´Â ÄÜ¼Ö ¶Ç´Â Äֿܼ¡ »ó´çÇÏ´Â °Í¿¡ Ãâ·ÂÇØÁý´Ï´Ù. µû¶ó¼, INFO ·¹º§Àº ÃÖÁ¾ »ç¿ëÀÚ¿Í ½Ã½ºÅÛ °ü¸® Ã¥ÀÓÀÚ¸¦ ÀÌÇØÇÒ ¼ö ÀÖ´Â Àû´çÈ÷ Áß¿äÇÑ ¸Þ¼¼Áö¿¡°Ô¸¸ »ç¿ëÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ÀÌ ·¹º§Àº 800
¿¡ Ãʱâȵ˴ϴÙ.
public static final Level CONFIG
CONFIG ¸Þ¼¼Áö´Â ´Ù¾çÇÑ Á¤Àû ±¸¼º Á¤º¸¸¦ Á¦°øÇØ, ƯÁ¤ÀÇ ±¸¼º¿¡ °ü·ÃµÈ µð¹ö±× ¹®Á¦¿¡ µµ¿òÀÌ µÇ´Â °ÍÀ» µµÇϰí ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î
CONFIG ¸Þ¼¼Áö¿¡´Â CPU
ÇüÅÂ, ±×·¡ÇÈÀÇ ½Éµµ, GUI
Look & Feel µîÀÌ Æ÷ÇԵ˴ϴÙ. ÀÌ ·¹º§Àº 700
¿¡ Ãʱâȵ˴ϴÙ.
public static final Level FINE
FINE, FINER ¹× FINEST´Â ºñ±³Àû »ó¼¼ÇÑ Æ®·¹À̽º¸¦ À§Çؼ »ç¿ëµË´Ï´Ù. 3°³ÀÇ ·¹º§ÀÇ Á¤È®ÇÑ ¹Ì´Â ÇϺÎÁ¶Á÷¿¡ µû¶ó¼ ´Ù¸¨´Ï´Ù¸¸, ÀϹÝÀûÀ¸·Î´Â FINEST´Â °¡Àå ´Ù·®ÀÇ »ó¼¼ Ãâ·Â¿¡ »ç¿ëµÇ¾î FINER´Â ¾à°£ ÀûÀº »ó¼¼ Ãâ·Â¿¡ »ç¿ëµÇ¾î FINE´Â °¡Àå ¼Ò·®¿¡¼ °¡Àå Áß¿äÇÑ ¸Þ¼¼Áö¿¡ »ç¿ëµË´Ï´Ù.
ÀϹÝÀûÀ¸·Î FINE ·¹º§Àº ƯÁ¤ÀÇ ÇϺÎÁ¶Á÷¿¡ Ưº°ÇÑ °ü½ÉÀ» °¡ÁöÁö ¾Ê´Â °³¹ßÀÚ¿¡°Ô ÀÖ¾î ³Ð°Ô Èï¹Ì°¡ ÀÖ´Â Á¤º¸¸¦ À§Çؼ »ç¿ëµË´Ï´Ù.
FINE ¸Þ¼¼Áö´Â º¹±¸ °¡´ÉÇÑ ÀÛÀº ÀåÇØµîÀÇ ¸Þ¼¼Áö¸¦ Æ÷ÇÔÇÑ °æ¿ì°¡ ÀÖ½À´Ï´Ù. ¶Ç, ÆÛÆ÷¸Õ½ºÀÇ ÀáÀçÀûÀÎ ºÒÆíÀ» ³ªÅ¸³»´Â ¹®Á¦´Â FINE ·Î¼ ·Î±×¸¦ ÃëÇÒ¸¸ÇÑ °¡°ªÀÌ ÀÖ½À´Ï´Ù. ÀÌ ·¹º§Àº 500
¿¡ Ãʱâȵ˴ϴÙ.
public static final Level FINER
400
¿¡ Ãʱâȵ˴ϴÙ.
public static final Level FINEST
300
¿¡ Ãʱâȵ˴ϴÙ.
public static final Level ALL
Integer.MIN_VALUE
¿¡ Ãʱâȵ˴ϴÙ.
»ý¼ºÀÚ »ó¼¼ |
---|
protected Level(String name, int value)
ÀÌ »ý¼ºÀÚ´Â »ó¼ÓÇÒ ¼ö ÀÖµµ·Ï ¡¸protect¡¹°¡ µÇ¾î ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ·Î±×ÀÇ Å¬¶óÀÌ¾ðÆ®´Â SEVERE ¶Ç´Â FINEST µîÀÇ Á¤¼ö Level °´Ã¼ÀÇ ¾î´ÀÂÊÀ̵çÀ» »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ´Ù¸¸, Ŭ¶óÀÌ¾ðÆ®°¡ »õ·Î¿î ·Î±× ·¹º§À» Ãß°¡ÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â Level¸¦ »ó¼ÓÇØ »õ·Î¿î Á¤¼ö¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù .
name
- Level
À̸§. ¿¹¸¦ µé¾î ¡¸SEVERE¡¹
value
- ·¹º§ÀÇ Á¤¼ö°ª
NullPointerException
- À̸§ÀÌ nullÀÎ °æ¿ìprotected Level(String name, int value, String resourceBundleName)
name
- Level
À̸§. ¿¹¸¦ µé¾î ¡¸SEVERE¡¹value
- ·¹º§ÀÇ Á¤¼ö°ª
resourceBundleName
- ÁöÁ¤µÈ À̸§ÀÇ Áö¿ª ´ëÀÀ¿¡ »ç¿ëµÇ´Â ÀÚ¿ø ¹øµé¸í. resourceBundleName°¡ null ¶Ç´Â ºñ¾îÀִ ij¸¯ÅÍ ¶óÀÎÀÇ °æ¿ì, À̰ÍÀº ¹«½ÃµÈ´Ù
NullPointerException
- À̸§ÀÌ nullÀÎ °æ¿ì¸Þ¼µåÀÇ »ó¼¼ |
---|
public String getResourceBundleName()
public String getName()
public String getLocalizedName()
Áö¿ª ´ëÀÀ Á¤º¸¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì, Áö¿ª ´ëÀÀµÇ¾î ÀÖÁö ¾ÊÀº À̸§ÀÌ ¸®Åϵ˴ϴ٠.
public final String toString()
Object
񃬣: toString
¸Þ¼µå´Â ÀÌ °´Ã¼¸¦ ¡¸ÅؽºÆ®·Î Ç¥ÇöÇÑ´Ù¡¹Ä³¸¯ÅÍ ¶óÀÎÀ» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ °á°ú´Â Àΰ£ÀÌ ÀÐÀ» ¼ö ÀÖ´Â °£°áÇϰí À¯ÀÍÇÑ Á¤º¸¿©¾ß ÇÕ´Ï´Ù. ¸ðµç ¼ºê Ŭ·¡½º¿¡¼
ÀÌ ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù.
Object
Ŭ·¡½ºÀÇ toString
¸Þ¼µå´Â °´Ã¼ÀÇ ÆÄ»ý¿øÀÇ Å¬·¡½º¸í, @ ºÎÈ£ (@
) ¹× °´Ã¼ÀÇ ÇØ½Ã ÄÚµåÀÇ ºÎÈ£ ¾øÀ½ 16 ÁøÇ¥ÇöÀ¸·ÎºÎÅÍ ±¸¼ºµÇ´Â ij¸¯ÅÍ ¶óÀÎÀ» ¸®ÅÏÇÕ´Ï´Ù. Áï, ÀÌ ¸Þ¼µå´Â ´ÙÀ½ÀÇ °ª°ú µ¿ÀÏÇÑ Ä³¸¯ÅÍ ¶óÀÎÀ» ¸®ÅÏÇÕ´Ï´Ù.
getClass(). getName() + '@' + Integer.toHexString(hashCode())
Object
³»ÀÇ toString
public final int intValue()
public static Level parse(String name) throws IllegalArgumentException
Àμö ij¸¯ÅÍ ¶óÀÎÀº ·¹º§¸í ¶Ç´Â Á¤¼ö°ª ÀÇ ¾î´ÀÂÊÀ̵çÀ¸·Î ±¸¼ºµË´Ï´Ù.
´ÙÀ½¿¡ ¿¹¸¦ ³ªÅ¸³À´Ï´Ù.
name
- ±¸¹® ºÐ¼® µÇ´Â ij¸¯ÅÍ ¶óÀÎ
CONFIG
)ÀÌ ¸®ÅϵȴÙ. ´ëÀÀÇÏÁö ¾Ê´Â Á¤¼ö (¿¹, 1)¸¦ °Ç³×ÁÖ¸é, ±× °ª¿¡ ÃʱâÈµÈ »õ·Î¿î ·¹º§¸íÀÌ ¸®ÅϵȴÙ
NullPointerException
- À̸§ÀÌ nullÀÎ °æ¿ì
IllegalArgumentException
- °ªÀÌ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì. À¯È¿ÇÑ °ªÀº, Integer.MIN_VALUE
~ Integer.MAX_VALUE
Á¤¼ö°ª
¹× ±âÁ¸ÀÇ ·¹º§¸í ¸ðµÎ. ±âÁ¸ÀÇ À̸§Àº ÀÌ Å¬·¡½º¿¡ ÀÇÇØ Á¤ÀÇµÈ ·¹º§ (FINE
, FINER
, FINEST
), ÀÌ Å¬·¡½º¿¡ ÀÇÇØ ÀûÀýÇÑ ÆÐŰÁö ¾×¼¼½º·Î ÀÛ¼ºµÈ ·¹º§, ¶Ç´Â ¼ºê Ŭ·¡½º¿¡ ÀÇÇØ Á¤ÀÇ È¤Àº ÀÛ¼ºµÈ »õ·Î¿î ·¹º§ÀÌ´Ùpublic boolean equals(Object ox)
Object
³»ÀÇ equals
ox
- ºñ±³ ´ë»óÀÇ ÂüÁ¶ °´Ã¼
Object.hashCode()
,
Hashtable
public int hashCode()
Object
³»ÀÇ hashCode
Object.equals(java.lang.Object)
,
Hashtable
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.