JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.util.logging
Ŭ·¡½º Logger

java.lang.Object 
  |
  +--java.util.logging.Logger

public class Logger
extends Object

Logger ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ, ƯÁ¤ÀÇ ½Ã½ºÅÛ ¶Ç´Â ¾îÇø®ÄÉÀÌ¼Ç ÄÄÆÛ³ÍÆ®ÀÇ ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù. Åë»ó, Logger ´Â °èÃþÀûÀÎ ´åÀ¸·Î ´Ü¶ôÁö¾îÁø À̸§ °ø°£À» »ç¿ëÇØ À̸§À» ºÙÀÏ ¼ö ÀÖ½À´Ï´Ù. Logger ÀÇ À̸§Àº ÀÓÀÇÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸, Åë»óÀº java.net ¶Ç´Â javax.swing ¿Í °°Àº ·Î±×¸¦ ÃëÇÏ´Â ÄÄÆÛ³ÍÆ®ÀÇ ÆÐŰÁö¸í ¶Ç´Â Ŭ·¡½º¸í¿¡ ±Ù°ÅÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. °Ô´Ù°¡ Logger À̸§ °ø°£¿¡ ÀúÀåµÇÁö ¾Ê´Â À͸íÀÇ Logger ¸¦ ÀÛ¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

Logger ¿ÀºêÁ§Æ®´Â getLogger ÆÑÅ丮 ¸Þ¼ÒµåÀÇ ¾î¶² °ÍÀÎÁö¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î ÃëµæµË´Ï´Ù. ÀÌ ¿ÀºêÁ§Æ®´Â »õ·Î¿î Logger ¸¦ ÀÛ¼ºÇÏ´ÂÁö ¶Ç´Â ±âÁ¸ÀÇ ÀûÀýÇÑ Logger ¸¦ µ¹·ÁÁÝ´Ï´Ù.

·Î±× ¸Þ¼¼Áö´Â µî·ÏµÈ Handler ¿ÀºêÁ§Æ®¿¡ Àü¼Û µË´Ï´Ù. ÀÌ ¿ÀºêÁ§Æ®´Â ÄܼÖ, ÆÄÀÏ, OS ·Î±× µî ´Ù¾çÇÑ Ãâ·Â ¸ÕÀú ¸Þ¼¼Áö¸¦ Àü¼Û ÇÒ ¼ö ÀÖ½À´Ï´Ù.

°¢ Logger ´Â Logger ÀÇ À̸§ °ø°£¿¡ ÀÖ´Â ±âÁ¸ÀÇ »óÀ§ Ŭ·¡½º¿¡ °¡Àå °¡±î¿î ¡¸ºÎ¸ð¡¹Logger ¸¦ ÃßÀûÇÕ´Ï´Ù.

°¢ Logger ´Â °¢°¢¿¡ °ü·ÃÇÑ Level ¸¦ °¡Áý´Ï´Ù. À̰ÍÀº ÀÌ ·Î°¡-°¡ ´ë»óÀ¸·Î ÇÏ´Â ÃÖ¼Ò Level ¸¦ ¹Ý¿µÇÕ´Ï´Ù. Logger ÀÇ ·¹º§ÀÌ null ·Î ¼³Á¤µÇ´Â °æ¿ì, Logger ÀÇ À¯È¿ÇÑ ·¹º§Àº ±× ºÎ¸ð·ÎºÎÅÍ °è½ÂµÇ°í ±×¸®°í ¶Ç ºÎ¸ð´Â ±× ºÎ¸ð·ÎºÎÅÍ Àç±ÍÀûÀ¸·Î À¯È¿ÇÑ ·¹º§À» ÃëµæÇÕ´Ï´Ù. À̰ÍÀº Æ®¸®ÀÇ »óÀ§ ¹æÇâÀ¸·Î ÀÌÇÏ¿Í °°ÀÌ ÇàÇØÁý´Ï´Ù.

·Î±× ·¹º§Àº LogManager Ŭ·¡½ºÀÇ ¼³¸í¿¡ ±â¼úµÇ°í ÀÖ°Ô, ·Î±× ±¸¼º ÆÄÀÏÀÇ ÇÁ·ÎÆÛƼ¿¡ ±Ù°ÅÇØ ±¸¼ºÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ´Ù¸¸, ·Î±× ·¹º§Àº Logger.setLevel ¸Þ¼ÒµåÀÇ È£Ãâ¿¡ ÀÇÇØ µ¿ÀûÀ¸·Î º¯°æµÇ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. ·Î°¡-ÀÇ ·¹º§ÀÌ º¯°æµÇ´Â °æ¿ì, ·¹º§ÀÌ null ÀÇ ¾ÆÀÌ ·Î°¡-´Â ±× ºÎ¸ð·ÎºÎÅÍ À¯È¿ÇÑ ·¹º§À» °è½ÂÇϰí ÀÖÀ¸¹Ç·Î, º¯°æ¿¡ ÀÇÇØ ¾ÆÀÌ ·Î°¡-°¡ ¿µÇâÀ» ¹Þ´Â Àϵµ ÀÖ½À´Ï´Ù.

·Î±×°¡ È£ÃâÇÒ °Í¿¡, Logger ´Â ÃÖÃÊ·Î ·Î°¡-ÀÇ À¯È¿ÇÑ ·Î±× ·¹º§¿¡ ´ëÇØ¼­ SEVERE ¶Ç´Â FINE µî ¿ä±¸ ·¹º§ÀÇ °£´ÜÇÑ °Ë»ç¸¦ ½Ç½ÃÇÕ´Ï´Ù. ¿ä±¸ ·¹º§ÀÌ ·Î±× ·¹º§º¸´Ù ³·Àº °æ¿ì, Áï½Ã ·Î±×ÀÇ È£ÃâÀÌ º¹±ÍÇÕ´Ï´Ù.

ÀÌ Ãʱâ (°£ÀÌ) Å×½ºÆ®¿¡ ÇÕ°ÝÇϸé(ÀÚ), Logger ´Â ·Î±× ¸Þ¼¼Áö¸¦ ±â¼úÇϱâ À§Çؼ­ LogRecord ¸¦ ÇÒ´çÇÕ´Ï´Ù. ´ÙÀ½¿¡ Filter °¡ ÀÖ´Â °æ¿ì´Â ±×°ÍÀ» È£ÃâÇØ, ·Î±× ·¹Äڵ带 ÅëÁöÇÒ ¼ö ÀÖÀ»Áö ¾î¶³ÁöÀÇ °Íº¸´Ù »ó¼¼ÇÑ °Ë»ç¸¦ ½Ç½ÃÇÕ´Ï´Ù. °Å±â¿¡ ÇÕ°ÝÇϸé(ÀÚ), Ãâ·Â Handler ¿¡ LogRecord ¸¦ ÅëÁöÇÕ´Ï´Ù. µðÆúÆ®¿¡¼­´Â ·Î°¡-´Â ºÎ¸ðÀÇ Handler ¿¡µµ ÅëÁöÇÕ´Ï´Ù. À̰ÍÀº °èÃþÀÇ »óÀ§ ¹æÇâÀ¸·Î Àç±ÍÀûÀ¸·Î ÇàÇØÁý´Ï´Ù.

°¢ Logger ´Â °¢°¢¿¡ °ü·ÃÇÑ ResourceBundle ¸íÀ» °¡Áý´Ï´Ù. À̸§ ÷ºÎ ¹øµéÀº ·Î±× ¸Þ¼¼Áö¸¦ Áö¿ª ´ëÀÀÈ­Çϱâ À§Çؼ­(¶§¹®¿¡) »ç¿ëµË´Ï´Ù. Logger °¡ µ¶ÀÚÀûÀÎ ResourceBundle ¸íÀ» °¡ÁöÁö ¾Ê´Â °æ¿ì´Â ±× ºÎ¸ð·ÎºÎÅÍ ResourceBundle ¸íÀ» °è½ÂÇÕ´Ï´Ù. À̰ÍÀº Æ®¸®ÀÇ »óÀ§ ¹æÇâÀ¸·Î Àç±ÍÀûÀ¸·Î ÇàÇØÁý´Ï´Ù.

´ëºÎºÐÀÇ ·Î°¡-Ãâ·Â ¸Þ¼Òµå´Â msg Àμö¸¦ ÃëµæÇÕ´Ï´Ù. ÀÌ msg Àμö´Â raw Ä¡³ª Áö¿ª ´ëÀÀ ŰÀÇ ¸ÓÁö¾Ê¾ÆÀΰ¡ÀÔ´Ï´Ù. Æ÷¸Ë 󸮽ÿ¡, ·Î°¡-°¡ Áö¿ª ´ëÀÀ ResourceBundle ¸¦ °¡Áö°í Àֵ簡 ¶Ç´Â °è½ÂÇϰí ÀÖ´Â °æ¿ì, ¹× ResourceBundle °¡ msg ij¸¯ÅÍ ¶óÀÎÀÇ ¸ÅÇÎÀ» °¡Áö°í ÀÖ´Â °æ¿ì´Â msg ij¸¯ÅÍ ¶óÀÎÀº Áö¿ªÈ­ µÈ °ªÀ¸·Î ¿Å°ÜÁý´Ï´Ù. ±× ÀÌ¿ÜÀÇ °æ¿ì´Â ¿øÀÇ msg ij¸¯ÅÍ ¶óÀÎÀÌ »ç¿ëµË´Ï´Ù. Åë»ó, Æ÷¸ÅÅÍ´Â java.text.MessageFormat ½ºÅ¸ÀÏÀÇ Æ÷¸Ë 󸮸¦ ½Ç½ÃÇØ, ÆÄ¶ó¹ÌÅ͸¦ Æ÷¸Ë ÇÕ´Ï´Ù. ÀÌ ¶§¹®¿¡, ¿¹¸¦ µé¾î Æ÷¸Ë ij¸¯ÅÍ ¶óÀÎ {0} {1} Àº 2 °³ÀÇ ÆÄ¶ó¹ÌÅ͸¦ ij¸¯ÅÍ ¶óÀÎÀ¸·Î¼­ Æ÷¸Ë ÇÕ´Ï´Ù.

ResourceBundle ÀÇ À̸§À» ResourceBundle ¿¡ ¸ÅÇÎ Çϸé(ÀÚ), Logger ´Â ÃÖÃÊ·Î Thread ÀÇ ContextClassLoader ÀÇ »ç¿ëÀ» ½ÃµµÇÕ´Ï´Ù. À̰ÍÀÌ null ÀÇ °æ¿ì, ´ë½Å¿¡ SystemClassLoader ÀÇ »ç¿ëÀ» ½ÃµµÇÕ´Ï´Ù. ÃʱâÀÇ ±¸Çö¿¡ À־ÀÇ ÀϽÃÀûÀÎ ÀÌÇà ±â´ÉÀ¸·Î¼­ Logger °¡ ContextClassLoader ¶Ç´Â SystemClassLoader ·ÎºÎÅÍ ResourceBundle ¸¦ °ËÃâÇÒ ¼ö ¾ø´Â °æ¿ì´Â Logger ´Â Ŭ·¡½ºÀÇ ½ºÅÃÀ» °Ë»öÇØ, ¿¬¼ÓÇϴ ȣÃâ ClassLoader ¸¦ »ç¿ëÇØ ResourceBundle ÀÇ °ËÃâÀ» ½ÃµµÇÕ´Ï´Ù. ÀÌ È£Ãâ ½ºÅà °Ë»ö¿¡¼­´Â ÄÁÅ×À̳ʰ¡ ContextClassLoader ÀÇ »ç¿ëÀ¸·Î ÀÌÇàÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù¸¸, Àå·¡ÀÇ ¹öÁ¯À¸·Î »èÁ¦µÉ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.

Áö¿ª ´ëÀÀÀ» Æ÷ÇÔÇÑ Æ÷¸Ë 󸮴 Åë»ó Formatter ¸¦ È£ÃâÇÏ´Â Ãâ·Â Handler ¸¦ ´ã´çÇÕ´Ï´Ù.

Æ÷¸Ë 󸮴 µ¿±âÀûÀ¸·Î ÇàÇØÁú Çʿ䰡 ¾ø´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. À̰ÍÀº LogRecord °¡ ½ÇÁ¦·Î ¿ÜºÎ sink¿¡ ±âÀÔÇØÁú ¶§±îÁö Áö¿¬ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

·Î±ë¸Þ¼Úµå´Â ´ÙÀ½ÀÇ 5 °³ÀÇ ÁÖµÈ Ä«Å×°í¸®·Î ºÐ·ùµË´Ï´Ù.

¸í½ÃÀûÀÎ ¼Ò½º¸í°ú ¸Þ¼Òµå¸íÀ» ÃëµæÇÏÁö ¾Ê´Â ¸Þ¼ÒµåÀÇ °æ¿ì, Logging üÁ¦´Â ¡¸ÃÖ¼±ÀÇ ³ë·Â¡¹À» ½Ç½ÃÇØ ¾î´À Ŭ·¡½º¿Í ¸Þ¼Òµå°¡ ·Î±× ¸Þ¼Òµå¿¡ ºÒ·¯ µé¿©Á³´ÂÁö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. ´Ù¸¸, ÀÌ ÀÚµ¿ÀûÀ¸·Î ÃßÁ¤µÈ Á¤º¸´Â ´Ü¼øÇÑ °³·«ÀûÀÎ °ÍÀΰ¡ ¿ÏÀüÈ÷ À߸øµÇ¾î ÀÖ´Â °Í Á¶Â÷ ÀÖ´Â °ÍÀ» ÀνÄÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. °¡»ó ¸Ó½ÅÀº JIT ÄÄÆÄÀϽÿ¡ È®Àå ÃÖÀûÈ­¸¦ ½Ç½ÃÇÒ ¼ö°¡ ÀÖ¾î ½ºÅà ÇÁ·¹ÀÓÀ» ¿ÏÀüÇÏ°Ô »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸, Ŭ·¡½º¿Í ¸Þ¼ÒµåÀÇ È£ÃâÀÇ È®½ÇÇÑ °ËÃâÀº ÇÒ ¼ö ¾ø½À´Ï´Ù.

Logger ÀÇ ¸ðµç ¸Þ¼Òµå´Â multi-thread ¼¼ÀÌÇÁÀÔ´Ï´Ù.

¼­ºê Ŭ·¡½ºÈ­¿¡ °üÇÑ Á¤º¸: LogManager Ŭ·¡½º´Â À̸§ °ø°£ÀÇ ÀÓÀÇÀÇ Æ÷ÀÎÆ®¿¡ ´ëÇØ¼­ Áö¸íµÈ Logger ¸¦ µ¶ÀÚÀûÀ¸·Î ±¸ÇöÇÒ ¼ö ÀÖ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ÀÌ ¶§¹®¿¡, Logger ÀÇ ÀÓÀÇÀÇ ¼­ºê Ŭ·¡½º´Â »õ·Î¿î LogManager Ŭ·¡½º¿Í ÇÔ²² ±¸ÇöµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, LogManager Ŭ·¡½º·ÎºÎÅÍÀÇ Logger ÀνºÅϽºÀÇ Ãëµæ¿¡´Â ÁÖÀǰ¡ ÇÊ¿äÇϰí, isLoggable ¹× log(LogRecord)µîÀÇ ¿ÀÆÛ·¹À̼ÇÀ» ±× ÀνºÅϽº¿¡ delegate ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¸ðµç ·Î±× Ãâ·ÂÀ» º¸ÃæÇϱâ À§Çؼ­, ¼­ºê Ŭ·¡½º´Â log(LogRecord) ¸Þ¼Òµå¸¸À» ¿À¹ö¶óÀ̵å(override) ÇÒ Çʿ䰡 ÀÖ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ´Ù¸¥ ¸ðµç ·Î±× ¸Þ¼Òµå´Â ÀÌ log(LogRecord) ¸Þ¼ÒµåÀÇ È£Ãâ·Î¼­ ±¸ÇöµË´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.4

ÇʵåÀÇ °³¿ä
static Logger global
           ¡¸±Û·Î¹ú $B(I# Logger %*%V%8%'%/%H$O! "Logging ÆÐŰÁö¸¦ ºÎ´ã¾øÀÌ »ç¿ëÇÏ´Â °³¹ßÀÚ¸¦ °£´ÜÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ°Ô Á¦°øµË´Ï´Ù.
 
»ý¼ºÀÚÀÇ °³¿ä
protected Logger (String  name, String  resourceBundleName)
          À̸§ ÷ºÎ ÇϺÎÁ¶Á÷ÀÇ ·Î°¡-¸¦ ±¸ÃàÇÏ´Â protected ¸Þ¼ÒµåÀÔ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 void addHandler (Handler  handler)
          ·Î±× Handler ¸¦ Ãß°¡ÇØ ·Î±× ¸Þ¼¼Áö¸¦ ¹Þ¾ÆµéÀÔ´Ï´Ù.
 void config (String  msg)
          CONFIG ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 void entering (String  sourceClass, String  sourceMethod)
          ¸Þ¼Òµå ¿£Æ®¸®ÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 void entering (String  sourceClass, String  sourceMethod, Object  param1)
          1 °³ÀÇ ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â ¸Þ¼Òµå ¿£Æ®¸®ÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 void entering (String  sourceClass, String  sourceMethod, Object [] params)
          ÆÄ¶ó¹ÌÅÍÀÇ ¹è¿­À» °¡Áö´Â ¸Þ¼Òµå ¿£Æ®¸®ÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 void exiting (String  sourceClass, String  sourceMethod)
          ¸Þ¼Òµå º¹±ÍÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 void exiting (String  sourceClass, String  sourceMethod, Object  result)
          °á°ú ¿ÀºêÁ§Æ®¸¦ °¡Áö´Â ¸Þ¼Òµå º¹±ÍÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 void fine (String  msg)
          FINE ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 void finer (String  msg)
          FINER ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 void finest (String  msg)
          FINEST ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
static Logger getAnonymousLogger ()
          À͸í Logger ¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
static Logger getAnonymousLogger (String  resourceBundleName)
          À͸í Logger ¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
 Filter getFilter ()
          ÀÌ Logger ÀÇ ÇöÀçÀÇ ÇÊÅ͸¦ µ¹·ÁÁÝ´Ï´Ù.
 Handler [] getHandlers ()
          ÀÌ ·Î°¡-¿¡ °ü·ÃÇÑ Handler ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Level getLevel ()
          ÀÌ ·Î°¡-¿¡ ÀÓÇØ¼­ ÁöÁ¤µÈ ·Î±× ·¹º§À» µ¹·ÁÁÝ´Ï´Ù.
static Logger getLogger (String  name)
          À̸§ ÷ºÎ ÇϺÎÁ¶Á÷ÀÇ ·Î°¡-¸¦ °ËÃâ ¶Ç´Â ÀÛ¼ºÇÕ´Ï´Ù.
static Logger getLogger (String  name, String  resourceBundleName)
          À̸§ ÷ºÎ ÇϺÎÁ¶Á÷ÀÇ ·Î°¡-¸¦ °ËÃâÇϵ簡 ¶Ç´Â ÀÛ¼ºÇÕ´Ï´Ù.
 String getName ()
          ÀÌ ·Î°¡-ÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.
 Logger getParent ()
          ÀÌ ·Î°¡-ÀÇ ºÎ¸ð¸¦ µ¹·ÁÁÝ´Ï´Ù.
 ResourceBundle getResourceBundle ()
          ÇöÀçÀÇ µðÆúÆ® ·ÎÄÉÀÏ·Î, ÀÌ ·Î°¡-ÀÇ Áö¿ª ´ëÀÀ ¸®¼Ò½º ¹øµéÀ» ÃëµæÇÕ´Ï´Ù.
 String getResourceBundleName ()
          ÀÌ ·Î°¡-ÀÇ Áö¿ª ´ëÀÀ ¸®¼Ò½º ¹øµé¸íÀ» ÃëµæÇÕ´Ï´Ù.
 boolean getUseParentHandlers ()
          ÀÌ ·Î°¡-°¡ Ãâ·ÂÀ» ±× Ä£·Î°¡-¿¡ ¼Û½ÅÇϰí ÀÖÀ»Áö ¾î¶³Áö¸¦ °ËÃâÇÕ´Ï´Ù.
 void info (String  msg)
          INFO ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 boolean isLoggable (Level  level)
          ÁöÁ¤µÈ ·¹º§ÀÇ ¸Þ¼¼Áö°¡, ÀÌ ·Î°¡-·Î ½ÇÁ¦·Î ·Î±×¸¦ »©¾Ñ±æÁö ¾î¶³Áö¸¦ Á¶»çÇÕ´Ï´Ù.
 void log (Level  level, String  msg)
          Àμö°¡ ¾ø´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 void log (Level  level, String  msg, Object  param1)
          1 °³ÀÇ ¿ÀºêÁ§Æ®ÀÇ ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 void log (Level  level, String  msg, Object [] params)
          ¿ÀºêÁ§Æ®ÀÇ ÀμöÀÇ ¹è¿­À» °¡Áö´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 void log (Level  level, String  msg, Throwable  thrown)
          °ü·ÃÇÏ´Â Throwable Á¤º¸¸¦ °¡Áö´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 void log (LogRecord  record)
          LogRecord ÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 void logp (Level  level, String  sourceClass, String  sourceMethod, String  msg)
          ¼Ò½º Ŭ·¡½º¿Í ¸Þ¼Òµå¸¦ ÁöÁ¤ÇÏ´Â Àμö°¡ ¾ø´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 void logp (Level  level, String  sourceClass, String  sourceMethod, String  msg, Object  param1)
          ¼Ò½º Ŭ·¡½º¿Í ¸Þ¼Òµå¸¦ ÁöÁ¤ÇØ, ·Î±× ¸Þ¼¼Áö¿¡ ´ëÇØ¼­ ´ÜÀÏÀÇ ¿ÀºêÁ§Æ® ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 void logp (Level  level, String  sourceClass, String  sourceMethod, String  msg, Object [] params)
          ¼Ò½º Ŭ·¡½º¿Í ¸Þ¼Òµå¸¦ ÁöÁ¤ÇÏ´Â ¿ÀºêÁ§Æ®ÀÇ ÀμöÀÇ ¹è¿­À» °¡Áö´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 void logp (Level  level, String  sourceClass, String  sourceMethod, String  msg, Throwable  thrown)
          ¼Ò½º Ŭ·¡½º¿Í ¸Þ¼Òµå¸¦ ÁöÁ¤ÇØ, °ü·ÃÇÏ´Â Throwable Á¤º¸¸¦ °¡Áö´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 void logrb (Level  level, String  sourceClass, String  sourceMethod, String  bundleName, String  msg)
          ¼Ò½º Ŭ·¡½º, ¸Þ¼Òµå, ¹× ¸®¼Ò½º ¹øµé¸íÀ» ÁöÁ¤ÇØ, Àμö°¡ ¾ø´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 void logrb (Level  level, String  sourceClass, String  sourceMethod, String  bundleName, String  msg, Object  param1)
          ¼Ò½º Ŭ·¡½º, ¸Þ¼Òµå, ¹× ¸®¼Ò½º ¹øµé¸íÀ» ÁöÁ¤ÇØ, ·Î±× ¸Þ¼¼Áö¿¡ ´ëÇØ¼­ ´ÜÀÏÀÇ ¿ÀºêÁ§Æ® ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 void logrb (Level  level, String  sourceClass, String  sourceMethod, String  bundleName, String  msg, Object [] params)
          ¼Ò½º Ŭ·¡½º, ¸Þ¼Òµå, ¹× ¸®¼Ò½º ¹øµé¸íÀ» ÁöÁ¤ÇØ, ¿ÀºêÁ§Æ®ÀÇ ÀμöÀÇ ¹è¿­À» °¡Áö´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 void logrb (Level  level, String  sourceClass, String  sourceMethod, String  bundleName, String  msg, Throwable  thrown)
          ¼Ò½º Ŭ·¡½º, ¸Þ¼Òµå, ¹× ¸®¼Ò½º ¹øµé¸íÀ» ÁöÁ¤ÇØ, °ü·ÃÇÏ´Â Throwable Á¤º¸¸¦ °¡Áö´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 void removeHandler (Handler  handler)
          ·Î±× Handler ¸¦ »èÁ¦ÇÕ´Ï´Ù.
 void setFilter (Filter  newFilter)
          ÇÊÅ͸¦ ¼³Á¤ÇØ ÀÌ Logger ÀÇ Ãâ·ÂÀ» Á¦¾îÇÕ´Ï´Ù.
 void setLevel (Level  newLevel)
          ÀÌ ·Î°¡-¿¡ ÀÇÇØ ·Î±×°¡ ÃëÇØÁö´Â ¸Þ¼¼Áö ·¹º§À» ÁöÁ¤ÇÏ´Â ·Î±× ·¹º§À» ¼³Á¤ÇÕ´Ï´Ù.
 void setParent (Logger  parent)
          ÀÌ Logger ÀÇ ºÎ¸ð¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setUseParentHandlers (boolean useParentHandlers)
          ÀÌ ·Î°¡-°¡ Ãâ·ÂÀ» ±× Ä£ Logger ¿¡ ¼Û½ÅÇÒÁö ¾î¶³Áö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
 void severe (String  msg)
          SEVERE ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 void throwing (String  sourceClass, String  sourceMethod, Throwable  thrown)
          ¿¹¿Ü¸¦ ½½·Î¿ì ÇÏ´Â ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 void warning (String  msg)
          WARNING ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

ÇʵåÀÇ »ó¼¼

global

public static final Logger  global
¡¸±Û·Î¹ú $B(I# Logger %*%V%8%'%/%H$O! "Logging ÆÐŰÁö¸¦ ºÎ´ã¾øÀÌ »ç¿ëÇÏ´Â °³¹ßÀÚ¸¦ °£´ÜÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ°Ô Á¦°øµË´Ï´Ù. Á¦Ç°µîÀ¸·Î, ·Î±ëÆÅÄÉÀÌÁö¸¦ º»°ÝÀûÀ¸·Î ¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÏ´Â »ç¿ëÇÏ´Â °³¹ßÀÚ´Â ÀûÀýÇÑ À̸§À» °¡Áö´Â ÀÚ±â ÀÚ½ÅÀÇ Logger ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇØ »ç¿ëÇÒ Çʿ䰡 ÀÖ¾î, ±×°Í¿¡ ÀÇÇØ ·Î±ëÀ» Logger ¸¶´Ù ÀûÀýÇÑ ¼¼ºÐµµ·Î Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.

±Û·Î¹ú ·Î°¡-´Â Logger.getLogger("global")ÀÇ È£Ãâ¿¡ ÀÇÇØ ÃʱâÈ­µË´Ï´Ù.

»ý¼ºÀÚÀÇ »ó¼¼

Logger

protected Logger(String  name,
                 String  resourceBundleName)
À̸§ ÷ºÎ ÇϺÎÁ¶Á÷ÀÇ ·Î°¡-¸¦ ±¸ÃàÇÏ´Â protected ¸Þ¼ÒµåÀÔ´Ï´Ù.

´çÃÊ, ·Î°¡-´Â Level °¡ null, useParentHandlers °¡ true ·Î ±¸¼ºµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - ·Î°¡-ÀÇ À̸§. À̰ÍÀº java.net ¶Ç´Â javax.swing ¿Í °°ÀÌ ´åÀ¸·Î ´Ü¶ôÁö¾îÁ® Åë»ó ÇϺÎÁ¶Á÷ÀÇ ÆÐŰÁö¸í ¶Ç´Â Ŭ·¡½º¸í¿¡ ±Ù°ÅÇÑ À̸§ÀÌ ¾Æ´Ï¸é ¾ÈµÈ´Ù. À͸í Logger ´Â null
resourceBundleName - ÀÌ ·Î°¡-ÀÇ ¸Þ¼¼Áö¸¦ Áö¿ªÈ­Çϱâ À§Çؼ­(¶§¹®¿¡) »ç¿ëµÇ´Â ResourceBundle ÀÇ À̸§. ¸Þ¼¼ÁöÀÇ Áö¿ª ´ëÀÀÀÌ ºÒ¿äÀÇ °æ¿ì´Â null
¿¹¿Ü:
MissingResourceException - ResourceBundleName °¡ null °¡ ¾Æ´Ñ °æ¿ì·Î, ´ëÀÀÇÏ´Â ¸®¼Ò½º°¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì
¸Þ¼ÒµåÀÇ »ó¼¼

getLogger

public static Logger  getLogger(String  name)
À̸§ ÷ºÎ ÇϺÎÁ¶Á÷ÀÇ ·Î°¡-¸¦ °ËÃâ ¶Ç´Â ÀÛ¼ºÇÕ´Ï´Ù. ¹ú½á ·Î°¡-°¡ ÁöÁ¤µÈ À̸§À¸·Î ÀÛ¼ºµÇ°í ÀÖ´Â °æ¿ì, ±×°ÍÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â »õ·Î¿î ·Î°¡-°¡ ÀÛ¼ºµË´Ï´Ù.

»õ·Î¿î ·Î°¡-°¡ ÀÛ¼ºµÇ´Â °æ¿ì, ±× ·Î±× ·¹º§Àº LogManager ÀÇ ±¸¼º¿¡ ±Ù°ÅÇØ ¼³Á¤µÇ¾î ¶Ç ±× ·Î±× Ãâ·ÂÀ» ºÎ¸ðÀÇ Çڵ鷯¿¡ ¼Û½ÅÇϵµ·Ï(µíÀÌ) ¼³Á¤µË´Ï´Ù. À̰ÍÀº LogManager ÀÇ ±Û·Î¹ú À̸§ °ø°£¿¡ µî·ÏµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - ·Î°¡-ÀÇ À̸§. À̰ÍÀº java.net ¶Ç´Â javax.swing ¿Í °°ÀÌ ´åÀ¸·Î ´Ü¶ôÁö¾îÁ® Åë»ó ÇϺÎÁ¶Á÷ÀÇ ÆÐŰÁö¸í ¶Ç´Â Ŭ·¡½º¸í¿¡ ±Ù°ÅÇÑ À̸§ÀÌ ¾Æ´Ï¸é ¾ÈµÈ´Ù
¹Ýȯ°ª:
ÀûÀýÇÑ Logger

getLogger

public static Logger  getLogger(String  name,
                               String  resourceBundleName)
À̸§ ÷ºÎ ÇϺÎÁ¶Á÷ÀÇ ·Î°¡-¸¦ °ËÃâÇϵ簡 ¶Ç´Â ÀÛ¼ºÇÕ´Ï´Ù. ¹ú½á ·Î°¡-°¡ ÁöÁ¤µÈ À̸§À¸·Î ÀÛ¼ºµÇ°í ÀÖ´Â °æ¿ì, ±×°ÍÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â »õ·Î¿î ·Î°¡-°¡ ÀÛ¼ºµË´Ï´Ù.

»õ·Î¿î ·Î°¡-°¡ ÀÛ¼ºµÇ´Â °æ¿ì, ±× ·Î±× ·¹º§Àº LogManager ÀÇ ±¸¼º¿¡ ±Ù°ÅÇØ ¼³Á¤µÇ¾î ¶Ç ±× ·Î±× Ãâ·ÂÀ» ºÎ¸ð ·Î°¡- Handler ¿¡ ¼Û½ÅÇϵµ·Ï(µíÀÌ) ¼³Á¤µË´Ï´Ù. À̰ÍÀº LogManager ÀÇ ±Û·Î¹ú À̸§ °ø°£¿¡ µî·ÏµË´Ï´Ù.

À̸§ ÷ºÎ Logger °¡ ¹ú½á Á¸ÀçÇØ, ¾ÆÁ÷ Áö¿ª ´ëÀÀ ¸®¼Ò½º ¹øµéÀ» °¡ÁöÁö ¾Ê´Â °æ¿ì, ÁöÁ¤µÈ ¸®¼Ò½º ¹øµé¸íÀÌ »ç¿ëµË´Ï´Ù. À̸§ ÷ºÎ Logger °¡ ¹ú½á Á¸ÀçÇØ, ´Ù¸¥ ¸®¼Ò½º ¹øµé¸íÀ» °¡Áö´Â °æ¿ì, IllegalArgumentException °¡ ½½·Î¿ì µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - ·Î°¡-ÀÇ À̸§. À̰ÍÀº java.net ¶Ç´Â javax.swing ¿Í °°ÀÌ ´åÀ¸·Î ´Ü¶ôÁö¾îÁ® Åë»ó ÇϺÎÁ¶Á÷ÀÇ ÆÐŰÁö¸í ¶Ç´Â Ŭ·¡½º¸í¿¡ ±Ù°ÅÇÑ À̸§ÀÌ ¾Æ´Ï¸é ¾ÈµÇ´Â
resourceBundleName - ÀÌ ·Î°¡-ÀÇ ¸Þ¼¼Áö¸¦ Áö¿ª ´ëÀÀÈ­Çϱâ À§Çؼ­(¶§¹®¿¡) »ç¿ëµÇ´Â ResourceBundle ÀÇ À̸§
¹Ýȯ°ª:
ÀûÀýÇÑ Logger
¿¹¿Ü:
MissingResourceException - À̸§ ÷ºÎ ResourceBundle °¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì
IllegalArgumentException - Logger °¡ ¹ú½á Á¸ÀçÇØ, ´Ù¸¥ ¸®¼Ò½º ¹øµé¸íÀ» »ç¿ëÇϰí ÀÖ´Â °æ¿ì

getAnonymousLogger

public static Logger  getAnonymousLogger()
À͸í Logger ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. »õ·Ó°Ô ÀÛ¼ºµÈ Logger ´Â LogManager À̸§ °ø°£¿¡ µî·ÏµÇÁö ¾Ê½À´Ï´Ù. ·Î°¡-ÀÇ °»½Å½Ã¿¡ ¾×¼¼½º üũ´Â ¾ø½À´Ï´Ù.

ÀÌ ÆÑÅ丮 ¸Þ¼Òµå´Â ÁÖ·Î ¾ÖÇø´À¸·ÎºÎÅÍÀÇ »ç¿ëÀ» ´ë»óÀ¸·Î Çϰí ÀÖ½À´Ï´Ù. °á°úÀÇ Logger °¡ À͸íÀ̱⠶§¹®¿¡, ÀÛ¼º Ŭ·¡½º´Â private ·Î¼­ º¸°ü À¯ÁöµË´Ï´Ù. À̰ÍÀº Åë»óÀÇ ½ÃÅ¥·¯Æ¼ üũ¸¦ ºÒÇÊ¿äÇÏ°Ô ÇϹǷÎ, ½Å·ÚÇÒ ¼ö ¾ø´Â ¾ÖÇø´ Äڵ尡 Logger ÀÇ Á¦¾î »óŸ¦ °»½ÅÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. ¿¹¸¦ µé¾î, ¾ÖÇø´Àº À͸í Logger ·Î setLevel ¶Ç´Â addHandler ¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

»õ·Î¿î ·Î°¡-°¡ À͸íÀÇ °æ¿ì¿©µµ, ±× ºÎ¸ð·Î¼­ ·çÆ® ·Î°¡- ("")¸¦ °¡Áöµµ·Ï(µíÀÌ) ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº µðÆúÆ®·Î ·çÆ® ·Î°¡-·ÎºÎÅÍ À¯È¿ÇÑ ·¹º§°ú Çڵ鷯¸¦ °è½ÂÇÏ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

¹Ýȯ°ª:
»õ·Ó°Ô ÀÛ¼ºµÈ private Logger

getAnonymousLogger

public static Logger  getAnonymousLogger(String  resourceBundleName)
À͸í Logger ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. »õ·Ó°Ô ÀÛ¼ºµÈ Logger ´Â LogManager À̸§ °ø°£¿¡ µî·ÏµÇÁö ¾Ê½À´Ï´Ù. ·Î°¡-ÀÇ °»½Å½Ã¿¡ ¾×¼¼½º üũ´Â ¾ø½À´Ï´Ù.

ÀÌ ÆÑÅ丮 ¸Þ¼Òµå´Â ÁÖ·Î ¾ÖÇø´À¸·ÎºÎÅÍÀÇ »ç¿ëÀ» ´ë»óÀ¸·Î Çϰí ÀÖ½À´Ï´Ù. °á°úÀÇ Logger °¡ À͸íÀ̱⠶§¹®¿¡, ÀÛ¼º Ŭ·¡½º´Â private ·Î¼­ º¸°ü À¯ÁöµË´Ï´Ù. À̰ÍÀº Åë»óÀÇ ½ÃÅ¥·¯Æ¼ üũ¸¦ ºÒÇÊ¿äÇÏ°Ô ÇϹǷÎ, ½Å·ÚÇÒ ¼ö ¾ø´Â ¾ÖÇø´ Äڵ尡 Logger ÀÇ Á¦¾î »óŸ¦ °»½ÅÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. ¿¹¸¦ µé¾î, ¾ÖÇø´Àº À͸í Logger ·Î setLevel ¶Ç´Â addHandler ¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

»õ·Î¿î ·Î°¡-°¡ À͸íÀÇ °æ¿ì¿©µµ, ±× ºÎ¸ð·Î¼­ ·çÆ® ·Î°¡- ("")¸¦ °¡Áöµµ·Ï(µíÀÌ) ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº µðÆúÆ®·Î ·çÆ® ·Î°¡-·ÎºÎÅÍ À¯È¿ÇÑ ·¹º§°ú Çڵ鷯¸¦ °è½ÂÇÏ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
resourceBundleName - ÀÌ ·Î°¡-ÀÇ ¸Þ¼¼Áö¸¦ Áö¿ª ´ëÀÀÈ­Çϱâ À§Çؼ­(¶§¹®¿¡) »ç¿ëµÇ´Â ResourceBundle ÀÇ À̸§
¹Ýȯ°ª:
»õ·Ó°Ô ÀÛ¼ºµÈ private Logger
¿¹¿Ü:
MissingResourceException - À̸§ ÷ºÎ ResourceBundle °¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì

getResourceBundle

public ResourceBundle  getResourceBundle()
ÇöÀçÀÇ µðÆúÆ® ·ÎÄÉÀÏ·Î, ÀÌ ·Î°¡-ÀÇ Áö¿ª ´ëÀÀ ¸®¼Ò½º ¹øµéÀ» ÃëµæÇÕ´Ï´Ù. °á°ú°¡ null ÀÇ °æ¿ì, Logger ´Â ±× ºÎ¸ð·ÎºÎÅÍ °è½ÂµÈ ¸®¼Ò½º ¹øµéÀ» »ç¿ëÇÏ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.

¹Ýȯ°ª:
Áö¿ª ´ëÀÀ ¹øµé (null ÀÇ °æ¿ì°¡ ÀÖ´Ù)

getResourceBundleName

public String  getResourceBundleName()
ÀÌ ·Î°¡-ÀÇ Áö¿ª ´ëÀÀ ¸®¼Ò½º ¹øµé¸íÀ» ÃëµæÇÕ´Ï´Ù. °á°ú°¡ null ÀÇ °æ¿ì, Logger ´Â ±× ºÎ¸ð·ÎºÎÅÍ °è½ÂµÈ ¸®¼Ò½º ¹øµéÀ» »ç¿ëÇÏ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.

¹Ýȯ°ª:
Áö¿ª ´ëÀÀ ¹øµéÀÇ À̸§ (null ÀÇ °æ¿ì°¡ ÀÖ´Ù)

setFilter

public void setFilter(Filter  newFilter)
               throws SecurityException 
ÇÊÅ͸¦ ¼³Á¤ÇØ ÀÌ Logger ÀÇ Ãâ·ÂÀ» Á¦¾îÇÕ´Ï´Ù.

ÃʱâÀÇ ¡¸·¹º§¡¹°Ë»ç¿¡ ÇÕ°ÝÇϸé(ÀÚ), Logger ´Â ÀÌ Filter ¸¦ È£ÃâÇØ ·Î±× ·¹Äڵ尡 ½ÇÁ¦·Î ÅëÁöµÉÁö ¾î¶³Áö¸¦ Á¶»çÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
newFilter - ÇÊÅÍ ¿ÀºêÁ§Æ® (null ÀÇ °æ¿ì°¡ ÀÖ´Ù)
¿¹¿Ü:
SecurityException - ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú°¡ Á¸ÀçÇÏ´Â °æ¿ì·Î, È£Ãâ¿øÀÌ LoggingPermission("control")¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì

getFilter

public Filter  getFilter()
ÀÌ Logger ÀÇ ÇöÀçÀÇ ÇÊÅ͸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÇÊÅÍ ¿ÀºêÁ§Æ® (null ÀÇ °æ¿ì°¡ ÀÖ´Ù)

log

public void log(LogRecord  record)
LogRecord ÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

ÀÌ Å¬·¡½º¿ÜÀÇ ¸ðµç ·Î±× ¸Þ¼Òµå´Â ÀÌ ¸Þ¼Òµå¸¦ ÅëÇØ¼­ È£ÃâÇØ, ½ÇÁ¦·Î ·Î±ëÀ» ½ÇÇàÇÕ´Ï´Ù. ¼­ºê Ŭ·¡½º´Â ÀÌ ¸Þ¼Òµå¸¸À» ¿À¹ö¶óÀ̵å(override) ÇØ ¸ðµç ·Î±× ÀÛ¾÷À» ¼öÁß¿¡ ³ÖÀ» ¼ö°¡ ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
record - ÅëÁöµÇ´Â LogRecord

log

public void log(Level  level,
                String  msg)
Àμö°¡ ¾ø´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

ÁöÁ¤µÈ ¸Þ¼¼Áö ·¹º§·Î ÇöÀç ·Î°¡-°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, ÁöÁ¤µÈ ¸Þ¼¼Áö´Â µî·ÏµÈ ¸ðµç Ãâ·Â Handler ¿ÀºêÁ§Æ®¿¡ Àü¼Û µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
level - ¸Þ¼¼Áö ·¹º§ ½Äº°ÀÚÀÇ 1 °³. ¿¹¸¦ µé¾î, SEVERE
msg - ij¸¯ÅÍ ¶óÀÎ ¸Þ¼¼Áö ¶Ç´Â ¸Þ¼¼Áö īŻ·Î±×ÀÇ Å°

log

public void log(Level  level,
                String  msg,
                Object  param1)
1 °³ÀÇ ¿ÀºêÁ§Æ®ÀÇ ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

ÁöÁ¤µÈ ¸Þ¼¼Áö ·¹º§·Î ÇöÀç ·Î°¡-°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, ´ëÀÀÇÏ´Â LogRecord °¡ ÀÛ¼ºµÇ¾î µî·ÏµÈ ¸ðµç Ãâ·Â Handler ¿ÀºêÁ§Æ®¿¡ Àü¼Û µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
level - ¸Þ¼¼Áö ·¹º§ ½Äº°ÀÚÀÇ 1 °³. ¿¹¸¦ µé¾î, SEVERE
msg - ij¸¯ÅÍ ¶óÀÎ ¸Þ¼¼Áö ¶Ç´Â ¸Þ¼¼Áö īŻ·Î±×ÀÇ Å°
param1 - ¸Þ¼¼ÁöÀÇ ÆÄ¶ó¹ÌÅÍ

log

public void log(Level  level,
                String  msg,
                Object [] params)
¿ÀºêÁ§Æ®ÀÇ ÀμöÀÇ ¹è¿­À» °¡Áö´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

ÁöÁ¤µÈ ¸Þ¼¼Áö ·¹º§·Î ÇöÀç ·Î°¡-°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, ´ëÀÀÇÏ´Â LogRecord °¡ ÀÛ¼ºµÇ¾î µî·ÏµÈ ¸ðµç Ãâ·Â Handler ¿ÀºêÁ§Æ®¿¡ Àü¼Û µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
level - ¸Þ¼¼Áö ·¹º§ ½Äº°ÀÚÀÇ 1 °³. ¿¹¸¦ µé¾î, SEVERE
msg - ij¸¯ÅÍ ¶óÀÎ ¸Þ¼¼Áö ¶Ç´Â ¸Þ¼¼Áö īŻ·Î±×ÀÇ Å°
params - ¸Þ¼¼ÁöÀÇ ÆÄ¶ó¹ÌÅÍÀÇ ¹è¿­

log

public void log(Level  level,
                String  msg,
                Throwable  thrown)
°ü·ÃÇÏ´Â Throwable Á¤º¸¸¦ °¡Áö´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

ÁöÁ¤µÈ ¸Þ¼¼Áö ·¹º§·Î ÇöÀç ·Î°¡-°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, ÁöÁ¤µÈ Àμö°¡, µî·ÏµÈ ¸ðµç Ãâ·Â Çڵ鷯¿¡ Àü¼Û µÈ LogRecord ¿¡ ÀúÀåµË´Ï´Ù.

½½·Î¿ì µÇ´Â Àμö´Â LogRecord ÆÄ¶ó¹ÌÅÍÀÇ ÇÁ·ÎÆÛƼ´Â ¾Æ´Ï°í, LogRecord ÀÇ ½½·Î¿ì µÇ´Â ÇÁ·ÎÆÛƼ¿¡ ÀúÀåµÇ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ÀÌ¿Í °°ÀÌ, ÀÌ Àμö´Â Ãâ·Â Formatter ¿¡ ÀÇÇØ Ưº°È÷ 󸮵Ǿî LogRecord ÀÇ ¸Þ¼¼Áö ÇÁ·ÎÆÛƼÀÇ Æ÷¸Ë ó¸® ÆÄ¶ó¹ÌÅͷμ­´Â Ãë±ÞµÇÁö ¾Ê½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
level - ¸Þ¼¼Áö ·¹º§ ½Äº°ÀÚÀÇ 1 °³. ¿¹¸¦ µé¾î, SEVERE
msg - ij¸¯ÅÍ ¶óÀÎ ¸Þ¼¼Áö ¶Ç´Â ¸Þ¼¼Áö īŻ·Î±×ÀÇ Å°
thrown - ·Î±× ¸Þ¼¼Áö¿¡ °ü·ÃÇÑ Throwable

logp

public void logp(Level  level,
                 String  sourceClass,
                 String  sourceMethod,
                 String  msg)
¼Ò½º Ŭ·¡½º¿Í ¸Þ¼Òµå¸¦ ÁöÁ¤ÇÏ´Â Àμö°¡ ¾ø´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

ÁöÁ¤µÈ ¸Þ¼¼Áö ·¹º§·Î ÇöÀç ·Î°¡-°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, ÁöÁ¤µÈ ¸Þ¼¼Áö´Â µî·ÏµÈ ¸ðµç Ãâ·Â Handler ¿ÀºêÁ§Æ®¿¡ Àü¼Û µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
level - ¸Þ¼¼Áö ·¹º§ ½Äº°ÀÚÀÇ 1 °³. ¿¹¸¦ µé¾î, SEVERE
sourceClass - ·Î±ëÀÇ ¿ä±¸¸¦ ¹ßÇàÇÑ Å¬·¡½º¸í
sourceMethod - ·Î±ëÀÇ ¿ä±¸¸¦ ¹ßÇàÇÑ ¸Þ¼Òµå¸í
msg - ij¸¯ÅÍ ¶óÀÎ ¸Þ¼¼Áö ¶Ç´Â ¸Þ¼¼Áö īŻ·Î±×ÀÇ Å°

logp

public void logp(Level  level,
                 String  sourceClass,
                 String  sourceMethod,
                 String  msg,
                 Object  param1)
¼Ò½º Ŭ·¡½º¿Í ¸Þ¼Òµå¸¦ ÁöÁ¤ÇØ, ·Î±× ¸Þ¼¼Áö¿¡ ´ëÇØ¼­ ´ÜÀÏÀÇ ¿ÀºêÁ§Æ® ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

ÁöÁ¤µÈ ¸Þ¼¼Áö ·¹º§·Î ÇöÀç ·Î°¡-°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, ´ëÀÀÇÏ´Â LogRecord °¡ ÀÛ¼ºµÇ¾î µî·ÏµÈ ¸ðµç Ãâ·Â Handler ¿ÀºêÁ§Æ®¿¡ Àü¼Û µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
level - ¸Þ¼¼Áö ·¹º§ ½Äº°ÀÚÀÇ 1 °³. ¿¹¸¦ µé¾î, SEVERE
sourceClass - ·Î±ëÀÇ ¿ä±¸¸¦ ¹ßÇàÇÑ Å¬·¡½º¸í
sourceMethod - ·Î±ëÀÇ ¿ä±¸¸¦ ¹ßÇàÇÑ ¸Þ¼Òµå¸í
msg - ij¸¯ÅÍ ¶óÀÎ ¸Þ¼¼Áö ¶Ç´Â ¸Þ¼¼Áö īŻ·Î±×ÀÇ Å°
param1 - ·Î±× ¸Þ¼¼ÁöÀÇ ÆÄ¶ó¹ÌÅÍ

logp

public void logp(Level  level,
                 String  sourceClass,
                 String  sourceMethod,
                 String  msg,
                 Object [] params)
¼Ò½º Ŭ·¡½º¿Í ¸Þ¼Òµå¸¦ ÁöÁ¤ÇÏ´Â ¿ÀºêÁ§Æ®ÀÇ ÀμöÀÇ ¹è¿­À» °¡Áö´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

ÁöÁ¤µÈ ¸Þ¼¼Áö ·¹º§·Î ÇöÀç ·Î°¡-°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, ´ëÀÀÇÏ´Â LogRecord °¡ ÀÛ¼ºµÇ¾î µî·ÏµÈ ¸ðµç Ãâ·Â Handler ¿ÀºêÁ§Æ®¿¡ Àü¼Û µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
level - ¸Þ¼¼Áö ·¹º§ ½Äº°ÀÚÀÇ 1 °³. ¿¹¸¦ µé¾î, SEVERE
sourceClass - ·Î±ëÀÇ ¿ä±¸¸¦ ¹ßÇàÇÑ Å¬·¡½º¸í
sourceMethod - ·Î±ëÀÇ ¿ä±¸¸¦ ¹ßÇàÇÑ ¸Þ¼Òµå¸í
msg - ij¸¯ÅÍ ¶óÀÎ ¸Þ¼¼Áö ¶Ç´Â ¸Þ¼¼Áö īŻ·Î±×ÀÇ Å°
params - ¸Þ¼¼ÁöÀÇ ÆÄ¶ó¹ÌÅÍÀÇ ¹è¿­

logp

public void logp(Level  level,
                 String  sourceClass,
                 String  sourceMethod,
                 String  msg,
                 Throwable  thrown)
¼Ò½º Ŭ·¡½º¿Í ¸Þ¼Òµå¸¦ ÁöÁ¤ÇØ, °ü·ÃÇÏ´Â Throwable Á¤º¸¸¦ °¡Áö´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

ÁöÁ¤µÈ ¸Þ¼¼Áö ·¹º§·Î ÇöÀç ·Î°¡-°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, ÁöÁ¤µÈ Àμö°¡, µî·ÏµÈ ¸ðµç Ãâ·Â Çڵ鷯¿¡ Àü¼Û µÈ LogRecord ¿¡ ÀúÀåµË´Ï´Ù.

½½·Î¿ì µÇ´Â Àμö´Â LogRecord ÆÄ¶ó¹ÌÅÍÀÇ ÇÁ·ÎÆÛƼ´Â ¾Æ´Ï°í, LogRecord ÀÇ ½½·Î¿ì µÇ´Â ÇÁ·ÎÆÛƼ¿¡ ÀúÀåµÇ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ÀÌ¿Í °°ÀÌ, ÀÌ Àμö´Â Ãâ·Â Formatter ¿¡ ÀÇÇØ Ưº°È÷ 󸮵Ǿî LogRecord ÀÇ ¸Þ¼¼Áö ÇÁ·ÎÆÛƼÀÇ Æ÷¸Ë ó¸® ÆÄ¶ó¹ÌÅͷμ­´Â Ãë±ÞµÇÁö ¾Ê½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
level - ¸Þ¼¼Áö ·¹º§ ½Äº°ÀÚÀÇ 1 °³. ¿¹¸¦ µé¾î, SEVERE
sourceClass - ·Î±ëÀÇ ¿ä±¸¸¦ ¹ßÇàÇÑ Å¬·¡½º¸í
sourceMethod - ·Î±ëÀÇ ¿ä±¸¸¦ ¹ßÇàÇÑ ¸Þ¼Òµå¸í
msg - ij¸¯ÅÍ ¶óÀÎ ¸Þ¼¼Áö ¶Ç´Â ¸Þ¼¼Áö īŻ·Î±×ÀÇ Å°
thrown - ·Î±× ¸Þ¼¼Áö¿¡ °ü·ÃÇÑ Throwable

logrb

public void logrb(Level  level,
                  String  sourceClass,
                  String  sourceMethod,
                  String  bundleName,
                  String  msg)
¼Ò½º Ŭ·¡½º, ¸Þ¼Òµå, ¹× ¸®¼Ò½º ¹øµé¸íÀ» ÁöÁ¤ÇØ, Àμö°¡ ¾ø´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

ÁöÁ¤µÈ ¸Þ¼¼Áö ·¹º§·Î ÇöÀç ·Î°¡-°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, ÁöÁ¤µÈ ¸Þ¼¼Áö´Â µî·ÏµÈ ¸ðµç Ãâ·Â Handler ¿ÀºêÁ§Æ®¿¡ Àü¼Û µË´Ï´Ù.

msg ij¸¯ÅÍ ¶óÀÎÀº À̸§ ÷ºÎ ¸®¼Ò½º ¹øµéÀ» »ç¿ëÇØ Áö¿ªÈ­ µË´Ï´Ù. ¸®¼Ò½º ¹øµé¸íÀÌ null ÀÇ °æ¿ì, msg ij¸¯ÅÍ ¶óÀÎÀº Áö¿ªÈ­ µÇÁö ¾Ê½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
level - ¸Þ¼¼Áö ·¹º§ ½Äº°ÀÚÀÇ 1 °³. ¿¹¸¦ µé¾î, SEVERE
sourceClass - ·Î±ëÀÇ ¿ä±¸¸¦ ¹ßÇàÇÑ Å¬·¡½º¸í
sourceMethod - ·Î±ëÀÇ ¿ä±¸¸¦ ¹ßÇàÇÑ ¸Þ¼Òµå¸í
bundleName - msg ¸¦ Áö¿ªÈ­Çϱâ À§ÇÑ ¸®¼Ò½º ¹øµé¸í
msg - ij¸¯ÅÍ ¶óÀÎ ¸Þ¼¼Áö ¶Ç´Â ¸Þ¼¼Áö īŻ·Î±×ÀÇ Å°
¿¹¿Ü:
MissingResourceException - ÀûÀýÇÑ ResourceBundle °¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì

logrb

public void logrb(Level  level,
                  String  sourceClass,
                  String  sourceMethod,
                  String  bundleName,
                  String  msg,
                  Object  param1)
¼Ò½º Ŭ·¡½º, ¸Þ¼Òµå, ¹× ¸®¼Ò½º ¹øµé¸íÀ» ÁöÁ¤ÇØ, ·Î±× ¸Þ¼¼Áö¿¡ ´ëÇØ¼­ ´ÜÀÏÀÇ ¿ÀºêÁ§Æ® ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

ÁöÁ¤µÈ ¸Þ¼¼Áö ·¹º§·Î ÇöÀç ·Î°¡-°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, ´ëÀÀÇÏ´Â LogRecord °¡ ÀÛ¼ºµÇ¾î µî·ÏµÈ ¸ðµç Ãâ·Â Handler ¿ÀºêÁ§Æ®¿¡ Àü¼Û µË´Ï´Ù.

msg ij¸¯ÅÍ ¶óÀÎÀº À̸§ ÷ºÎ ¸®¼Ò½º ¹øµéÀ» »ç¿ëÇØ Áö¿ªÈ­ µË´Ï´Ù. ¸®¼Ò½º ¹øµé¸íÀÌ null ÀÇ °æ¿ì, msg ij¸¯ÅÍ ¶óÀÎÀº Áö¿ªÈ­ µÇÁö ¾Ê½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
level - ¸Þ¼¼Áö ·¹º§ ½Äº°ÀÚÀÇ 1 °³. ¿¹¸¦ µé¾î, SEVERE
sourceClass - ·Î±ëÀÇ ¿ä±¸¸¦ ¹ßÇàÇÑ Å¬·¡½º¸í
sourceMethod - ·Î±ëÀÇ ¿ä±¸¸¦ ¹ßÇàÇÑ ¸Þ¼Òµå¸í
bundleName - msg ¸¦ Áö¿ªÈ­Çϱâ À§ÇÑ ¸®¼Ò½º ¹øµé¸í
msg - ij¸¯ÅÍ ¶óÀÎ ¸Þ¼¼Áö ¶Ç´Â ¸Þ¼¼Áö īŻ·Î±×ÀÇ Å°
param1 - ·Î±× ¸Þ¼¼ÁöÀÇ ÆÄ¶ó¹ÌÅÍ
¿¹¿Ü:
MissingResourceException - ÀûÀýÇÑ ResourceBundle °¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì

logrb

public void logrb(Level  level,
                  String  sourceClass,
                  String  sourceMethod,
                  String  bundleName,
                  String  msg,
                  Object [] params)
¼Ò½º Ŭ·¡½º, ¸Þ¼Òµå, ¹× ¸®¼Ò½º ¹øµé¸íÀ» ÁöÁ¤ÇØ, ¿ÀºêÁ§Æ®ÀÇ ÀμöÀÇ ¹è¿­À» °¡Áö´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

ÁöÁ¤µÈ ¸Þ¼¼Áö ·¹º§·Î ÇöÀç ·Î°¡-°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, ´ëÀÀÇÏ´Â LogRecord °¡ ÀÛ¼ºµÇ¾î µî·ÏµÈ ¸ðµç Ãâ·Â Handler ¿ÀºêÁ§Æ®¿¡ Àü¼Û µË´Ï´Ù.

msg ij¸¯ÅÍ ¶óÀÎÀº À̸§ ÷ºÎ ¸®¼Ò½º ¹øµéÀ» »ç¿ëÇØ Áö¿ªÈ­ µË´Ï´Ù. ¸®¼Ò½º ¹øµé¸íÀÌ null ÀÇ °æ¿ì, msg ij¸¯ÅÍ ¶óÀÎÀº Áö¿ªÈ­ µÇÁö ¾Ê½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
level - ¸Þ¼¼Áö ·¹º§ ½Äº°ÀÚÀÇ 1 °³. ¿¹¸¦ µé¾î, SEVERE
sourceClass - ·Î±ëÀÇ ¿ä±¸¸¦ ¹ßÇàÇÑ Å¬·¡½º¸í
sourceMethod - ·Î±ëÀÇ ¿ä±¸¸¦ ¹ßÇàÇÑ ¸Þ¼Òµå¸í
bundleName - msg ¸¦ Áö¿ªÈ­Çϱâ À§ÇÑ ¸®¼Ò½º ¹øµé¸í
msg - ij¸¯ÅÍ ¶óÀÎ ¸Þ¼¼Áö ¶Ç´Â ¸Þ¼¼Áö īŻ·Î±×ÀÇ Å°
params - ¸Þ¼¼ÁöÀÇ ÆÄ¶ó¹ÌÅÍÀÇ ¹è¿­
¿¹¿Ü:
MissingResourceException - ÀûÀýÇÑ ResourceBundle °¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì

logrb

public void logrb(Level  level,
                  String  sourceClass,
                  String  sourceMethod,
                  String  bundleName,
                  String  msg,
                  Throwable  thrown)
¼Ò½º Ŭ·¡½º, ¸Þ¼Òµå, ¹× ¸®¼Ò½º ¹øµé¸íÀ» ÁöÁ¤ÇØ, °ü·ÃÇÏ´Â Throwable Á¤º¸¸¦ °¡Áö´Â ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

ÁöÁ¤µÈ ¸Þ¼¼Áö ·¹º§·Î ÇöÀç ·Î°¡-°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, ÁöÁ¤µÈ Àμö°¡, µî·ÏµÈ ¸ðµç Ãâ·Â Çڵ鷯¿¡ Àü¼Û µÈ LogRecord ¿¡ ÀúÀåµË´Ï´Ù.

msg ij¸¯ÅÍ ¶óÀÎÀº À̸§ ÷ºÎ ¸®¼Ò½º ¹øµéÀ» »ç¿ëÇØ Áö¿ªÈ­ µË´Ï´Ù. ¸®¼Ò½º ¹øµé¸íÀÌ null ÀÇ °æ¿ì, msg ij¸¯ÅÍ ¶óÀÎÀº Áö¿ªÈ­ µÇÁö ¾Ê½À´Ï´Ù.

½½·Î¿ì µÇ´Â Àμö´Â LogRecord ÆÄ¶ó¹ÌÅÍÀÇ ÇÁ·ÎÆÛƼ´Â ¾Æ´Ï°í, LogRecord ÀÇ ½½·Î¿ì µÇ´Â ÇÁ·ÎÆÛƼ¿¡ ÀúÀåµÇ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ÀÌ¿Í °°ÀÌ, ÀÌ Àμö´Â Ãâ·Â Formatter ¿¡ ÀÇÇØ Ưº°È÷ 󸮵Ǿî LogRecord ÀÇ ¸Þ¼¼Áö ÇÁ·ÎÆÛƼÀÇ Æ÷¸Ë ó¸® ÆÄ¶ó¹ÌÅͷμ­´Â Ãë±ÞµÇÁö ¾Ê½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
level - ¸Þ¼¼Áö ·¹º§ ½Äº°ÀÚÀÇ 1 °³. ¿¹¸¦ µé¾î, SEVERE
sourceClass - ·Î±ëÀÇ ¿ä±¸¸¦ ¹ßÇàÇÑ Å¬·¡½º¸í
sourceMethod - ·Î±ëÀÇ ¿ä±¸¸¦ ¹ßÇàÇÑ ¸Þ¼Òµå¸í
bundleName - msg ¸¦ Áö¿ªÈ­Çϱâ À§ÇÑ ¸®¼Ò½º ¹øµé¸í
msg - ij¸¯ÅÍ ¶óÀÎ ¸Þ¼¼Áö ¶Ç´Â ¸Þ¼¼Áö īŻ·Î±×ÀÇ Å°
thrown - ·Î±× ¸Þ¼¼Áö¿¡ °ü·ÃÇÑ Throwable
¿¹¿Ü:
MissingResourceException - ÀûÀýÇÑ ResourceBundle °¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì

entering

public void entering(String  sourceClass,
                     String  sourceMethod)
¸Þ¼Òµå ¿£Æ®¸®ÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

À̰ÍÀº ¸Þ¼ÒµåÀÇ ¿£Æ®¸®ÀÇ ·Î±×¸¦ ÃëÇϱâ À§Çؼ­(¶§¹®¿¡) »ç¿ëµÇ´Â °£ÀÌ ¸Þ¼ÒµåÀÔ´Ï´Ù. ¸Þ¼¼Áö ¡¸ENTRY¡¹, ·Î±× ·¹º§ FINER, ¹× ÁöÁ¤µÈ sourceMethod ¿Í sourceClass ¸¦ °¡Áö´Â LogRecord °¡ ±â·ÏµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
sourceClass - ·Î±ëÀÇ ¿ä±¸¸¦ ¹ßÇàÇÑ Å¬·¡½º¸í
sourceMethod - ¿£Æ®¸® Çϰí ÀÖ´Â ¸Þ¼Òµå¸í

entering

public void entering(String  sourceClass,
                     String  sourceMethod,
                     Object  param1)
1 °³ÀÇ ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â ¸Þ¼Òµå ¿£Æ®¸®ÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

À̰ÍÀº ¸Þ¼ÒµåÀÇ ¿£Æ®¸®ÀÇ ·Î±×¸¦ ÃëÇϱâ À§Çؼ­(¶§¹®¿¡) »ç¿ëµÇ´Â °£ÀÌ ¸Þ¼ÒµåÀÔ´Ï´Ù. ¸Þ¼¼Áö ¡¸ENTRY {0}¡¹, ·Î±× ·¹º§ FINER, ¹× ÁöÁ¤µÈ sourceMethod ¿Í sourceClass ¸¦ °¡Áö´Â LogRecord °¡ ±â·ÏµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
sourceClass - ·Î±ëÀÇ ¿ä±¸¸¦ ¹ßÇàÇÑ Å¬·¡½º¸í
sourceMethod - ¿£Æ®¸® Çϰí ÀÖ´Â ¸Þ¼Òµå¸í
param1 - ¿£Æ®¸® Çϰí ÀÖ´Â ¸Þ¼ÒµåÀÇ ÆÄ¶ó¹ÌÅÍ

entering

public void entering(String  sourceClass,
                     String  sourceMethod,
                     Object [] params)
ÆÄ¶ó¹ÌÅÍÀÇ ¹è¿­À» °¡Áö´Â ¸Þ¼Òµå ¿£Æ®¸®ÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

À̰ÍÀº ¸Þ¼ÒµåÀÇ ¿£Æ®¸®ÀÇ ·Î±×¸¦ ÃëÇϱâ À§Çؼ­(¶§¹®¿¡) »ç¿ëµÇ´Â °£ÀÌ ¸Þ¼ÒµåÀÔ´Ï´Ù. ±× ÈÄ¿¡ ÆÄ¶ó¹ÌÅÍ ¹è¿­ÀÇ °¢ ¿£Æ®¸®ÀÇ Æ÷¸Ë {N} ÀεðÄÉÀÌÅÍ(indicator)°¡ °è¼ÓµÇ´Â ¸Þ¼¼Áö ¡¸ENTRY¡¹, ·Î±× ·¹º§ FINER, ÁöÁ¤µÈ sourceMethod, sourceClass, ¹× ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â LogRecord °¡ ±â·ÏµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
sourceClass - ·Î±ëÀÇ ¿ä±¸¸¦ ¹ßÇàÇÑ Å¬·¡½º¸í
sourceMethod - ¿£Æ®¸® Çϰí ÀÖ´Â ¸Þ¼Òµå¸í
params - ¿£Æ®¸® Çϰí ÀÖ´Â ¸Þ¼ÒµåÀÇ ÆÄ¶ó¹ÌÅÍÀÇ ¹è¿­

exiting

public void exiting(String  sourceClass,
                    String  sourceMethod)
¸Þ¼Òµå º¹±ÍÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

À̰ÍÀº ¸Þ¼Òµå·ÎºÎÅÍÀÇ º¹±ÍÀÇ ·Î±×¸¦ ÃëÇϱâ À§Çؼ­(¶§¹®¿¡) »ç¿ëµÇ´Â °£ÀÌ ¸Þ¼ÒµåÀÔ´Ï´Ù. ¸Þ¼¼Áö ¡¸RETURN¡¹, ·Î±× ·¹º§ FINER, ¹× ÁöÁ¤µÈ sourceMethod ¿Í sourceClass¸¦ °¡Áö´Â LogRecord °¡ ±â·ÏµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
sourceClass - ·Î±ëÀÇ ¿ä±¸¸¦ ¹ßÇàÇÑ Å¬·¡½º¸í
sourceMethod - ¸Þ¼ÒµåÀÇ À̸§

exiting

public void exiting(String  sourceClass,
                    String  sourceMethod,
                    Object  result)
°á°ú ¿ÀºêÁ§Æ®¸¦ °¡Áö´Â ¸Þ¼Òµå º¹±ÍÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

À̰ÍÀº ¸Þ¼Òµå·ÎºÎÅÍÀÇ º¹±ÍÀÇ ·Î±×¸¦ ÃëÇϱâ À§Çؼ­(¶§¹®¿¡) »ç¿ëµÇ´Â °£ÀÌ ¸Þ¼ÒµåÀÔ´Ï´Ù. ¸Þ¼¼Áö ¡¸RETURN {0}¡¹, ·Î±× ·¹º§ FINER, ¹× ÁöÁ¤µÈ sourceMethod, sourceClass, ¹× °á°ú ¿ÀºêÁ§Æ®¸¦ °¡Áö´Â LogRecord °¡ ±â·ÏµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
sourceClass - ·Î±ëÀÇ ¿ä±¸¸¦ ¹ßÇàÇÑ Å¬·¡½º¸í
sourceMethod - ¸Þ¼ÒµåÀÇ À̸§
result - µ¹·ÁÁÖ¾îÁø ¿ÀºêÁ§Æ®

throwing

public void throwing(String  sourceClass,
                     String  sourceMethod,
                     Throwable  thrown)
¿¹¿Ü¸¦ ½½·Î¿ì ÇÏ´Â ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

À̰ÍÀº ¸Þ¼Òµå°¡ ¿¹¿Ü¸¦ ½½·Î¿ì ÇØ, ¸Þ¼Òµå°¡ Á¾·áÇÏ´Â ·Î±×¸¦ ÃëÇϱâ À§ÇÑ °£ÀÌ ¸Þ¼ÒµåÀÔ´Ï´Ù. ·Î±ëÀº FINER ·¹º§À» »ç¿ëÇØ ½ÇÇàµË´Ï´Ù.

ÁöÁ¤µÈ ¸Þ¼¼Áö ·¹º§·Î ÇöÀç ·Î°¡-°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, ÁöÁ¤µÈ Àμö°¡ µî·ÏµÈ ¸ðµç Ãâ·Â Çڵ鷯¿¡ Àü¼Û µÈ LogRecord ¿¡ ÀúÀåµË´Ï´Ù. LogRecord ÀÇ ¸Þ¼¼Áö´Â ¡¸THROW¡¹·Î ¼³Á¤µË´Ï´Ù.

½½·Î¿ì µÇ´Â Àμö´Â LogRecord ÆÄ¶ó¹ÌÅÍÀÇ ÇÁ·ÎÆÛƼ´Â ¾Æ´Ï°í, LogRecord ÀÇ ½½·Î¿ì µÇ´Â ÇÁ·ÎÆÛƼ¿¡ ÀúÀåµÇ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ÀÌ¿Í °°ÀÌ, ÀÌ Àμö´Â Ãâ·Â Formatter ¿¡ ÀÇÇØ Ưº°È÷ 󸮵Ǿî LogRecord ÀÇ ¸Þ¼¼Áö ÇÁ·ÎÆÛƼÀÇ Æ÷¸Ë ó¸® ÆÄ¶ó¹ÌÅͷμ­´Â Ãë±ÞµÇÁö ¾Ê½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
sourceClass - ·Î±ëÀÇ ¿ä±¸¸¦ ¹ßÇàÇÑ Å¬·¡½º¸í
sourceMethod - ¸Þ¼ÒµåÀÇ À̸§
thrown - ½½·Î¿ì µÈ Throwable

severe

public void severe(String  msg)
SEVERE ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

SEVERE ¸Þ¼¼Áö ·¹º§·Î ÇöÀç ·Î°¡-°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, ÁöÁ¤µÈ ¸Þ¼¼Áö´Â µî·ÏµÈ ¸ðµç Ãâ·Â Çڵ鷯¿¡ Àü¼Û µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
msg - ij¸¯ÅÍ ¶óÀÎ ¸Þ¼¼Áö ¶Ç´Â ¸Þ¼¼Áö īŻ·Î±×ÀÇ Å°

warning

public void warning(String  msg)
WARNING ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

WARNING ¸Þ¼¼Áö ·¹º§·Î ÇöÀç ·Î°¡-°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, ÁöÁ¤µÈ ¸Þ¼¼Áö´Â µî·ÏµÈ ¸ðµç Ãâ·Â Handler ¿ÀºêÁ§Æ®¿¡ Àü¼Û µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
msg - ij¸¯ÅÍ ¶óÀÎ ¸Þ¼¼Áö ¶Ç´Â ¸Þ¼¼Áö īŻ·Î±×ÀÇ Å°

info

public void info(String  msg)
INFO ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

INFO ¸Þ¼¼Áö ·¹º§·Î ÇöÀç ·Î°¡-°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, ÁöÁ¤µÈ ¸Þ¼¼Áö´Â µî·ÏµÈ ¸ðµç Ãâ·Â Handler ¿ÀºêÁ§Æ®¿¡ Àü¼Û µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
msg - ij¸¯ÅÍ ¶óÀÎ ¸Þ¼¼Áö ¶Ç´Â ¸Þ¼¼Áö īŻ·Î±×ÀÇ Å°

config

public void config(String  msg)
CONFIG ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

CONFIG ¸Þ¼¼Áö ·¹º§·Î ÇöÀç ·Î°¡-°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, ÁöÁ¤µÈ ¸Þ¼¼Áö´Â µî·ÏµÈ ¸ðµç Ãâ·Â Handler ¿ÀºêÁ§Æ®¿¡ Àü¼Û µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
msg - ij¸¯ÅÍ ¶óÀÎ ¸Þ¼¼Áö ¶Ç´Â ¸Þ¼¼Áö īŻ·Î±×ÀÇ Å°

fine

public void fine(String  msg)
FINE ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

FINE ¸Þ¼¼Áö ·¹º§·Î ÇöÀç ·Î°¡-°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, ÁöÁ¤µÈ ¸Þ¼¼Áö´Â µî·ÏµÈ ¸ðµç Ãâ·Â Handler ¿ÀºêÁ§Æ®¿¡ Àü¼Û µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
msg - ij¸¯ÅÍ ¶óÀÎ ¸Þ¼¼Áö ¶Ç´Â ¸Þ¼¼Áö īŻ·Î±×ÀÇ Å°

finer

public void finer(String  msg)
FINER ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

FINER ¸Þ¼¼Áö ·¹º§·Î ÇöÀç ·Î°¡-°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, ÁöÁ¤µÈ ¸Þ¼¼Áö´Â µî·ÏµÈ ¸ðµç Ãâ·Â Handler ¿ÀºêÁ§Æ®¿¡ Àü¼Û µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
msg - ij¸¯ÅÍ ¶óÀÎ ¸Þ¼¼Áö ¶Ç´Â ¸Þ¼¼Áö īŻ·Î±×ÀÇ Å°

finest

public void finest(String  msg)
FINEST ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÕ´Ï´Ù.

FINEST ¸Þ¼¼Áö ·¹º§·Î ÇöÀç ·Î°¡-°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, ÁöÁ¤µÈ ¸Þ¼¼Áö´Â µî·ÏµÈ ¸ðµç Ãâ·Â Handler ¿ÀºêÁ§Æ®¿¡ Àü¼Û µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
msg - ij¸¯ÅÍ ¶óÀÎ ¸Þ¼¼Áö ¶Ç´Â ¸Þ¼¼Áö īŻ·Î±×ÀÇ Å°

setLevel

public void setLevel(Level  newLevel)
              throws SecurityException 
ÀÌ ·Î°¡-¿¡ ÀÇÇØ ·Î±×°¡ ÃëÇØÁö´Â ¸Þ¼¼Áö ·¹º§À» ÁöÁ¤ÇÏ´Â ·Î±× ·¹º§À» ¼³Á¤ÇÕ´Ï´Ù. ÀÌ °ªº¸´Ù ÀÛÀº ¸Þ¼¼Áö ·¹º§Àº ÆÄ±âµË´Ï´Ù. ·¹º§ÀÇ °ª Level.OFF ¸¦ »ç¿ëÇØ, ·Î±ëÀ» ¿ÀÇÁ·Î ÇÕ´Ï´Ù.

»õ·Î¿î ·¹º§ÀÌ null ÀÇ °æ¿ì, ÀÌ ³ëµå°¡ null ÀÌ¿ÜÀÇ Æ¯Á¤ÀÇ ·¹º§Ä¡¸¦ °¡Áö´Â °¡Àå °¡±î¿î »óÀ§ ³ëµå·ÎºÎÅÍ, ±× ·¹º§À» °è½ÂÇÏ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
newLevel - ·Î±× ·¹º§ÀÇ »õ·Î¿î °ª (null ÀÇ °æ¿ì°¡ ÀÖ´Ù)
¿¹¿Ü:
SecurityException - ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú°¡ Á¸ÀçÇÏ´Â °æ¿ì·Î, È£Ãâ¿øÀÌ LoggingPermission("control")¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì

getLevel

public Level  getLevel()
ÀÌ ·Î°¡-¿¡ ÀÓÇØ¼­ ÁöÁ¤µÈ ·Î±× ·¹º§À» µ¹·ÁÁÝ´Ï´Ù. °á°ú°¡ null ÀÇ °æ¿ì, ÀÌ ·Î°¡-ÀÇ À¯È¿ÇÑ ·¹º§Àº ±× ºÎ¸ð·ÎºÎÅÍ °è½ÂµÇ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ Logger ÀÇ ·¹º§

isLoggable

public boolean isLoggable(Level  level)
ÁöÁ¤µÈ ·¹º§ÀÇ ¸Þ¼¼Áö°¡, ÀÌ ·Î°¡-·Î ½ÇÁ¦·Î ·Î±×¸¦ »©¾Ñ±æÁö ¾î¶³Áö¸¦ Á¶»çÇÕ´Ï´Ù. ÀÌ °Ë»ç´Â Logger ÀÇ À¯È¿ÇÑ ·¹º§¿¡ ±Ù°ÅÇÕ´Ï´Ù. ÀÌ ·¹º§Àº ±× ºÎ¸ð·ÎºÎÅÍ °è½ÂµÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
level - ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÏ´Â ·¹º§
¹Ýȯ°ª:
ÁöÁ¤µÈ ¸Þ¼¼Áö ·¹º§·Î ÇöÀç ·Î±×°¡ ÃëÇØÁö°í ÀÖ´Â °æ¿ì´Â true

getName

public String  getName()
ÀÌ ·Î°¡-ÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
·Î°¡-ÀÇ À̸§. À͸í Logger ÀÇ °æ¿ì´Â null

addHandler

public void addHandler(Handler  handler)
                throws SecurityException 
·Î±× Handler ¸¦ Ãß°¡ÇØ ·Î±× ¸Þ¼¼Áö¸¦ ¹Þ¾ÆµéÀÔ´Ï´Ù.

µðÆúÆ®·Î, Logger ´Â ±× Ãâ·ÂÀ» ºÎ¸ð ·Î°¡-¿¡µµ ¼Û½ÅÇÕ´Ï´Ù. Åë»ó, ·çÆ® Logger ´Â ¸ðµç ·Î°¡-ÀÇ µðÆúÆ® Çڵ鷯·Î¼­ ½ÇÁúÀûÀ¸·Î µ¿ÀÛÇÏ´Â Handler ¼¼Æ®¿¡ ÀÇÇØ ±¸¼ºµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
handler - ·Î±× Handler
¿¹¿Ü:
SecurityException - ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú°¡ Á¸ÀçÇÏ´Â °æ¿ì·Î, È£Ãâ¿øÀÌ LoggingPermission("control")¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì

removeHandler

public void removeHandler(Handler  handler)
                   throws SecurityException 
·Î±× Handler ¸¦ »èÁ¦ÇÕ´Ï´Ù.

ÁöÁ¤µÈ Handler °¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì´Â ¾Æ¹«°Íµµ ½Ç½ÃÇÏÁö ¾Ê°í º¹±ÍÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
handler - ·Î±× Handler
¿¹¿Ü:
SecurityException - ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú°¡ Á¸ÀçÇÏ´Â °æ¿ì·Î, È£Ãâ¿øÀÌ LoggingPermission("control")¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì

getHandlers

public Handler [] getHandlers()
ÀÌ ·Î°¡-¿¡ °ü·ÃÇÑ Handler ¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
¸ðµç µî·ÏµÈ Handler ÀÇ ¹è¿­

setUseParentHandlers

public void setUseParentHandlers(boolean useParentHandlers)
ÀÌ ·Î°¡-°¡ Ãâ·ÂÀ» ±× Ä£ Logger ¿¡ ¼Û½ÅÇÒÁö ¾î¶³Áö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. À̰ÍÀº ¸ðµç LogRecord °¡ ºÎ¸ðÀÇ Handler ¿¡µµ ±âÀÔÇØÁ® ÇÑÃþ ´õ ±× ºÎ¸ð¿¡°Ôµµ ±âÀÔÇØÁú °¡´É¼ºÀÌ ÀÖ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. À̰ÍÀº À̸§ °ø°£ÀÇ »óÀ§ ¹æÇâÀ¸·Î Àç±ÍÀûÀ¸·Î ÇàÇØÁý´Ï´Ù.

¿¹¿Ü:
SecurityException - ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú°¡ Á¸ÀçÇÏ´Â °æ¿ì·Î, È£Ãâ¿øÀÌ LoggingPermission("control")¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì

getUseParentHandlers

public boolean getUseParentHandlers()
ÀÌ ·Î°¡-°¡ Ãâ·ÂÀ» ±× Ä£·Î°¡-¿¡ ¼Û½ÅÇϰí ÀÖÀ»Áö ¾î¶³Áö¸¦ °ËÃâÇÕ´Ï´Ù.

¹Ýȯ°ª:
Ãâ·ÂÀÌ ·Î°¡-ÀÇ ºÎ¸ð¿¡°Ô ¼Û½ÅµÇ´Â °æ¿ì´Â true

getParent

public Logger  getParent()
ÀÌ ·Î°¡-ÀÇ ºÎ¸ð¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â À̸§ °ø°£¿¡¼­ °¡Àå °¡±î¿î ÇöÁ¸ ÇÏ´Â ºÎ¸ð¸¦ µ¹·ÁÁÝ´Ï´Ù. µû¶ó¼­, Logger °¡ ¡¸a.b.c.d¡¹¶ó°í ºÒ·Á ¡¸a.b¡¹¶ó°í ºÒ¸®´Â Logger °¡ ÀÛ¼ºµÇ¾î, ·Î°¡- ¡¸a.b.c¡¹°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, Logger ¡¸a.b.c.d¡¹ÀÇ getParent ÀÇ È£ÃâÀº Logger ¡¸a.b¡¹¸¦ µ¹·ÁÁÝ´Ï´Ù.

À̸§ °ø°£ÀÇ ·çÆ® Logger ¸¦ È£ÃâÇÏ´Â °æ¿ì, °á°ú´Â null °¡ µË´Ï´Ù.

¹Ýȯ°ª:
°¡Àå °¡±î¿î ±âÁ¸ÀÇ Ä£ Logger

setParent

public void setParent(Logger  parent)
ÀÌ Logger ÀÇ ºÎ¸ð¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â LogManager ¿¡ ÀÇÇØ »ç¿ëµÇ¾î À̸§ °ø°£ÀÌ º¯°æµÇ¾úÀ» ¶§¿¡ Logger ¸¦ °»½ÅÇÕ´Ï´Ù.

À̰ÍÀº ¾îÇø®ÄÉÀÌ¼Ç ÄÚµå·ÎºÎÅÍ È£ÃâÇØ¼­´Â ¾ÈµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
parent - »õ·Î¿î Ä£·Î°¡-
¿¹¿Ü:
SecurityException - ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú°¡ Á¸ÀçÇÏ´Â °æ¿ì·Î, È£Ãâ¿øÀÌ LoggingPermission("control")¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.