|
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 ¶Ç´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀÇ °æ¿ì, À̰ÍÀº ¹«½ÃµÈ´Ù
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 µµ ÂüÁ¶ÇϽʽÿÀ.