Log4J ·Î±ë¿¡ ´ëÇÑ ÀÛ¾÷ »ùÇÃ
ÀÌ »ùÇÃÀº Apache Log4J ·Î±ë API¸¦ »ç¿ëÇÏ¿© Common Base Event¸¦ ·Î±ëÇϱâ À§ÇÑ TPTP Áö¿øÀ»
º¸¿©ÁÝ´Ï´Ù. »ç¿ëÀÚ´Â Äְܼú ·Î±ë ¿¡ÀÌÀüÆ®¿¡ Common Base Event¸¦ ·Î±×ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹Á¦¸¦ ¾ÆÁ÷ ÀÛ¼ºÇÏÁö ¾ÊÀº °æ¿ì ÆÄÀÏ > »õ·Î ÀÛ¼º > ¿¹Á¦... > Apache Log4J
·Î±ë »ùÇÃÀ» ÅëÇØ ¿¹Á¦¸¦ ÀÛ¼ºÇϽʽÿÀ.
»ùÇà ÄÁÅÙÃ÷¿¡´Â Apache Log4J ·Î°Å(logger)¿¡ Common Base Event¸¦ ·Î±×ÇÏ´Â µ¥ ÇÊ¿äÇÑ ±¸¼º ÆÄÀÏ, Á¾¼Ó¼º ¹× Java ¼Ò½º Äڵ尡 Æ÷ÇԵ˴ϴÙ.
Apache Log4J 1.2.8(Æ÷ÇÔ) À̻󿡼´Â ÀÌ »ùÇÃÀ» ÄÄÆÄÀÏ ¹× ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.
°¡Á¤
- WorkbenchÀÇ ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë Perspective¿¡¼ ÀÌ ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¶§
ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇà ±¸¼º ¶Ç´Â Agent Controller ÀÀ¿ëÇÁ·Î±×·¥À̳ª ¼ºñ½º Ŭ·¡½º °æ·Î´Â
Apache Log4J 1.2.8 ÀÌ»óÀ» Ŭ·¡½º °æ·Î¿¡ Æ÷ÇÔÇÕ´Ï´Ù.
- 'log4j.configuration' ȯ°æ º¯¼ö´Â Apache Log4J ·Î±ë ±¸¼º ÆÄÀÏÀÇ(HyadesLoggingLog4JSample.xml)
Àý´ë °æ·Î ¹× À̸§À¸·Î ¼³Á¤µË´Ï´Ù(URL ÇüÅ·Î). ¿¹¸¦ µé¾î, ÆÄÀÏ: <workspace>/HyadesLoggingLog4JProject/cfg/HyadesLoggingLog4JSample.xml.
- <Apache Log4J logging JAR>/org/apache/log4j/xml/log4j.dtd¿¡ Á¤ÀÇµÈ Apache Log4J DTD(Document Type Definition)´Â <workspace>/HyadesLoggingLog4JProject/cfg/ µð·ºÅ丮·Î º¹»çµÇ¾î Apache Log4J ·Î±ë ±¸¼º ÆÄÀÏ(ÆÄÀÏ: <workspace>/HyadesLoggingLog4JProject/cfg/HyadesLoggingLog4JSample.xml)¿¡¼ »ç¿ëµË´Ï´Ù.
ÀÌ »ùÇÃÀ» ½ÇÇàÇϰí ÀÚµ¿À¸·Î ·Î±ë ¿¡ÀÌÀüÆ®¿¡ Á¢¼ÓÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
- ¸ðµç ÄÄÆÄÀÏ ¿À·ù°¡ ¼öÁ¤µÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ.
- Agent Controller(AC)°¡ Ç¥ÁØ ¼³Ä¡¸¦ ¼öÇàÇÏ´Â °æ¿ì ½ÃÀ۵Ǿú´ÂÁö È®ÀÎÇϽʽÿÀ(Çʼö ¾Æ´Ô). ¶Ç´Â, Workbench¿¡ Æ÷ÇÔµÈ Á¦ÇÑµÈ AC ¼ºñ½ºÀÎ Á÷Á¢ ¿¬°áÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
- ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë Perspective¸¦ ¿©½Ê½Ã¿À(â > Perspective ¿±â > ±âŸ... > ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë).
-
ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë Perspective¿¡¼ »ùÇà Ŭ·¡½º¸¦ ½ÇÇàÇϽʽÿÀ(½ÇÇà > ÇÁ·ÎÆÄÀÏ... > À¯Çü Java ÀÀ¿ëÇÁ·Î±×·¥ÀÇ »õ ½ÇÇà ±¸¼º ÀÛ¼º > ÇÁ·ÎÁ§Æ® À̸§À»
¿¹Á¦ ÇÁ·ÎÁ§Æ® À̸§À¸·Î ¼³Á¤ > Main Ŭ·¡½º¸¦ 'HyadesLoggingLog4JSample'·Î ¼³Á¤ > Àμö ÅÇÀ¸·Î ÀüȯÇÏ¿© ´ÙÀ½ JVM Ư¼º ÁöÁ¤: -Dlog4j.configuration="file:/<workspace>/HyadesLoggingLog4JProject/cfg/HyadesLoggingLog4JSample.xml"
>¸ð´ÏÅÍ ÅÇÀ¸·Î Àüȯ > ¼±Åà Ãë¼Ò "Java ÇÁ·ÎÆÄÀϸµ" ¹× "¿¡ÀÌÀüÆ® ¹ß°ßÀÚ" > ÇÁ·ÎÆÄÀÏ ¼±ÅÃ).
- ¸î ÃÊÈÄ¿¡ ·Î±ë ¿¡ÀÌÀüÆ®°¡ ÀÚµ¿À¸·Î ¹ß°ßµÇ¾î Á¢¼ÓµË´Ï´Ù. ¹ß°ßµÈ ·Î±ë ¿¡ÀÌÀüÆ®¸¦ ¼±ÅÃÇϰí ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë Perspective¿¡¼ ·Î±× º¸±â¸¦ ¿¾î ·Î±ëµÈ Common Base Event ·Î±× ·¹Äڵ带 º¸½Ê½Ã¿À(â > º¸±â Ç¥½Ã > ±âŸ... > ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë > ·Î±× º¸±â > È®ÀÎ).
- ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë Perspective¿¡¼ ·Î±× º¸±â¸¦ »õ·Î °íÄ¡½Ê½Ã¿À(<'HyadesLoggingLog4JSample' ·Î±ë ¿¡ÀÌÀüÆ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯> > »õ·Î °íÄ¡±â).
¶Ç´Â, ÀÌ »ùÇÃÀ» ½ÇÇàÇÏ°í ¼öµ¿À¸·Î ·Î±ë ¿¡ÀÌÀüÆ®¿¡ Á¢¼ÓÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- ¸ðµç ÄÄÆÄÀÏ ¿À·ù°¡ ¼öÁ¤µÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ.
- Agent Controller(AC)°¡ Ç¥ÁØ ¼³Ä¡¸¦ ¼öÇàÇÏ´Â °æ¿ì ½ÃÀ۵Ǿú´ÂÁö È®ÀÎÇϽʽÿÀ(Çʼö ¾Æ´Ô). ¶Ç´Â, Workbench¿¡ Æ÷ÇÔµÈ Á¦ÇÑµÈ AC ¼ºñ½ºÀÎ Á÷Á¢ ¿¬°áÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
-
Java Perspective¿¡¼ »ùÇà Ŭ·¡½º¸¦ ½ÇÇàÇϽʽÿÀ(½ÇÇà > ½ÇÇà... > À¯Çü Java ÀÀ¿ëÇÁ·Î±×·¥ÀÇ »õ ½ÇÇà ±¸¼º ÀÛ¼º > Main Ŭ·¡½º > °Ë»ö... > HyadesLoggingLog4JSample > È®ÀÎ >Àμö ÅÇÀ¸·Î ÀüȯÇÏ¿© ´ÙÀ½ JVM Ư¼º ÁöÁ¤:
-Dlog4j.configuration="file:/<workspace>/HyadesLoggingLog4JProject/cfg/HyadesLoggingLog4JSample.xml" >
½ÇÇà).
- ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë Perspective¸¦ ¿©½Ê½Ã¿À(â > Perspective ¿±â > ±âŸ... > ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë).
- ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë Perspective¿¡¼ 'HyadesLoggingLog4JSample' ·Î±ë ¿¡ÀÌÀüÆ®¿¡ Á¢¼Ó(½ÇÇà > ÇÁ·ÎÆÄÀÏ... > Á¢¼Ó - Java ÇÁ·Î¼¼½º > »õ·Î ÀÛ¼º > È£½ºÆ® ÅÇ > Agent ControllerÀÇ µ¶¸³Çü ¼³Ä¡¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì '·ÎÄà Á÷Á¢ ¿¬°á' »ç¿ë. ±×·¸Áö ¾ÊÀº °æ¿ì ¿Ã¹Ù¸¥ È£½ºÆ® À̸§ ¹× Æ÷Æ®¸¦ »ç¿ëÇϽʽÿÀ. > ¿¡ÀÌÀüÆ® ÅÇ > HyadesLoggingLog4JSample ¿¡ÀÌÀüÆ® µÎ ¹ø Ŭ¸¯ > ´ë»ó ÅÇ ¼±Åà > ÇÁ·ÎÆÄÀϸµ ÇÁ·ÎÁ§Æ® > ã¾Æº¸±â.... > 'HyadesLoggingLog4JProject' > È®ÀÎ > ÇÁ·ÎÆÄÀÏ).
- 'HyadesLoggingLog4JSample' ·Î±ë ¿¡ÀÌÀüÆ® ¸ð´ÏÅ͸µÀ» ½ÃÀÛÇϽʽÿÀ(<'HyadesLoggingLog4JSample' ·Î±ë ¿¡ÀÌÀüÆ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯> > ¸ð´ÏÅ͸µ ½ÃÀÛ).
- ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë Perspective¿¡¼ ·Î±× º¸±â¸¦ ¿°í ·Î±×µÈ Common Base Event ·Î±× ·¹Äڵ带 º¸½Ê½Ã¿À(â > º¸±â Ç¥½Ã > ±âŸ... > ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë > ·Î±× º¸±â > È®ÀÎ).
- ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë Perspective¿¡¼ ·Î±× º¸±â¸¦ »õ·Î °íÄ¡½Ê½Ã¿À(<'HyadesLoggingLog4JSample' ·Î±ë ¿¡ÀÌÀüÆ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯> > »õ·Î °íÄ¡±â).
(C) Copyright IBM Corporation 2000, 2006.