¾î´ðÅÍ ±¸¼º ÆÄÀÏ ±¸Á¶

¾î´ðÅÍ ±¸¼º ÆÄÀÏ¿¡´Â ÀÏ¹Ý ·Î±× ¾î´ðÅÍ ·±Å¸ÀÓ ÀνºÅϽº°¡ ½ÇÇàÇÒ ÄÁÅØ½ºÆ® ÄÝ·º¼ÇÀÌ µé¾î ÀÖ½À´Ï´Ù. °¢ ÄÁÅØ½ºÆ®´Â ´ÜÀÏ ·Î±× ÆÄÀÏÀÇ Ã³¸® ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ¾î´ðÅÍ ±¸¼º ÆÄÀÏ¿¡ ÀÌ·¯ÇÑ ÄÁÅØ½ºÆ®°¡ Æ÷ÇԵǹǷΠ¾î´ðÅÍ¿¡¼­ ¿©·¯ ·Î±× ÆÄÀÏÀ» µ¿½Ã¿¡ ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ƯÁ¤ ·Î±× ÆÄÀϰú ¿¬°üµÈ °¢ ÄÁÅØ½ºÆ®´Â ÀÏ·ÃÀÇ ±¸¼º¿ä¼Ò·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. °¢ ±¸¼º¿ä¼Ò´Â ·Î±× ÆÄÀÏÀ» ó¸®ÇÏ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.

´ÙÀ½ ´ÙÀ̾î±×·¥Àº ÀÏ¹Ý ·Î±× ¾î´ðÅÍ ±¸¼ºÀÇ ±¸Á¶¸¦ Ç¥½ÃÇÕ´Ï´Ù.

´ÜÀÏ ÄÁÅØ½ºÆ®¿Í ¿©·¯ ±¸¼º¿ä¼Ò°¡ ÀÖ´Â ¾î´ðÅ͸¦ Ç¥½ÃÇÏ´Â ´ÙÀ̾î±×·¥

ÄÁÅØ½ºÆ®

ÄÁÅØ½ºÆ®´Â ·Î±× ÆÄÀÏÀ» ó¸®Çϱâ À§ÇØ ±¸¼º¿ä¼Ò¸¦ ÇÔ²² üÀÎÀ¸·Î ¿¬°áÇÒ ¶§ ÀÌµé ±¸¼º¿ä¼ÒÀÇ ¼ø¼­È­µÈ ±×·ìÈ­¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. °¢ ·Î±× ÆÄÀÏ¿¡´Â º°µµÀÇ ÄÁÅØ½ºÆ®°¡ ÀÖÀ¸¸ç, ´Ù¼öÀÇ ÄÁÅØ½ºÆ®¸¦ ´ÜÀÏ ±¸¼ºÀ¸·Î Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÏ¹Ý ·Î±× ¾î´ðÅÍ´Â ´ÙÀ½ µÎ °¡Áö ÄÁÅØ½ºÆ® ±¸ÇöÀ» Á¦°øÇÕ´Ï´Ù.

ÄÁÅØ½ºÆ®´Â ´ÙÀ½°ú °°Àº Ư¼ºÀ» °®½À´Ï´Ù.

Ư¼º À¯Çü Á¶ÀÛ
¼³¸í string ÄÁÅØ½ºÆ®ÀÇ ÅØ½ºÆ® ¼³¸í. ÀÌ °ªÀº ¾î´ðÅÍ ±¸¼º ÆíÁý±â¿¡¼­¸¸ »ç¿ëµË´Ï´Ù.
°íÀ¯ ID string ÀÌ ÄÁÅØ½ºÆ®ÀÇ °íÀ¯ ID. ÄÁÅØ½ºÆ®´Â »ç¿ëÇÒ ±¸¼º¿ä¼Ò¸¦ ½Äº°Çϱâ À§ÇØ ÀÌ ¹®ÀÚ¿­À» ÂüÁ¶ÇÕ´Ï´Ï´Ù.
¿¬¼Ó ¿¬»ê ¿©ºÎ boolean ÃÖ´ë ´ë±â ½Ã°£ ¹× ÀϽÃÁ¤Áö °£°Ý Ư¼º¿¡ ±âÃÊÇÏ¿© ÀÌ ·Î±× ÆÄÀÏÀÇ º¯°æ»çÇ×À» ¸ð´ÏÅÍÇØ¾ß ÇÏ´ÂÁö ¿©ºÎ.
ÃÖ´ë ´ë±â ½Ã°£ integer(milliseconds) ÄÁÅØ½ºÆ®°¡ ½Ã½ºÅÛ Á¾·áÇϱâ Àü¿¡ ·Î±× ÆÄÀÏÀÇ º¯°æÀ» ´ë±âÇÏ´Â ÃÖ´ë ½Ã°£.
ÀϽÃÁ¤Áö °£°Ý integer(milliseconds) ÄÁÅØ½ºÆ®°¡ Àб⸦ ´Ù½Ã ½ÃµµÇϱâ Àü¿¡ ·Î±× ÆÄÀÏ ³¡¿¡ µµ´ÞÇÑ ÈÄ ´ë±âÇÏ´Â ½Ã°£.
ISO ¾ð¾î ÄÚµå ·Î±× ÆÄÀÏÀÌ »ý¼ºµÈ ·ÎÄÉÀÏÀÇ ¾ð¾î ÄÚµå. ÀÌ ÄÚµå´Â ¼Ò¹®ÀÚ·Î µÈ µÎ ±ÛÀÚÀÇ ÄÚµå·Î¼­ ISO-639¿¡¼­ Á¤ÀÇÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÄÚµåÀÇ Àüü ¸ñ·ÏÀº http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt¿Í °°Àº ¿©·¯ »çÀÌÆ®¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ °ªÀÌ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é ÀÏ¹Ý ·Î±× ¾î´ðÅͰ¡ ½ÇÇà ÁßÀÎ ÇöÀç ·ÎÄÉÀÏÀÇ ¾ð¾î°¡ »ç¿ëµË´Ï´Ù. ÀÌ °ªÀº ·Î±× ÆÄÀÏÀÇ ½Ã°£¼ÒÀÎÀ» ±¸¹® ºÐ¼®ÇÒ ¶§ »ç¿ëµË´Ï´Ù.
ISO ±¹°¡ ÄÚµå ·Î±× ÆÄÀÏÀÌ »ý¼ºµÈ ·ÎÄÉÀÏÀÇ ±¹°¡ ÄÚµå. ÀÌ ÄÚµå´Â ´ë¹®ÀÚ·Î µÈ µÎ ±ÛÀÚÀÇ ÄÚµå·Î¼­ ISO-3166¿¡¼­ Á¤ÀÇÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÄÚµåÀÇ Àüü ¸ñ·ÏÀº http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html°ú °°Àº ¿©·¯ »çÀÌÆ®¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ °ªÀÌ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é ÀÏ¹Ý ·Î±× ¾î´ðÅͰ¡ ½ÇÇà ÁßÀÎ ÇöÀç ·ÎÄÉÀÏÀÇ ±¹°¡°¡ »ç¿ëµË´Ï´Ù. ÀÌ °ªÀº ·Î±× ÆÄÀÏÀÇ ½Ã°£¼ÒÀÎÀ» ±¸¹® ºÐ¼®ÇÒ ¶§ »ç¿ëµË´Ï´Ù.
ÀÎÄÚµù ±¸¹® ºÐ¼®µÉ ·Î±× ÆÄÀÏÀÇ ¹®ÀÚ ÀÎÄÚµù. ÁöÁ¤µÈ ÀÎÄÚµù °ªÀº IANA Charset Registry(http://www.iana.org/assignments/character-sets)¿¡ ³ª¿­µÈ °ªÀ̾î¾ß Çϰí ÀÏ¹Ý ·Î±× ¾î´ðÅͰ¡ ½ÇÇàµÇ´Â JVM¿¡¼­ Áö¿øµÇ¾î¾ß ÇÕ´Ï´Ù. ÀÌ °ªÀÌ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é file.encoding JVM ½Ã½ºÅÛ Æ¯¼º¿¡ ÁöÁ¤µÈ ´ë·Î ÀÏ¹Ý ·Î±× ¾î´ðÅͰ¡ ½ÇÇàµÇ´Â JVMÀÇ ±âº» ÆÄÀÏ ÀÎÄÚµùÀ» »ç¿ëÇÏ¿© ·Î±× ÆÄÀÏÀÌ ±¸¹® ºÐ¼®µË´Ï´Ù.

¼¾¼­

¼¾¼­´Â ó¸®ÇÒ ÄÁÅÙÃ÷¸¦ Àбâ À§ÇÑ ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù. ÀÏ¹Ý ·Î±× ¾î´ðÅÍ´Â ´ÙÀ½°ú °°Àº ¼¾¼­¸¦ Á¦°øÇÕ´Ï´Ù.

´ÙÀ½ Ç¥´Â ¼¾¼­ À¯Çü °£ÀÇ °øÅëÀûÀÎ ¼Ó¼ºÀ» ³ª¿­ÇÕ´Ï´Ù.

¼¾¼­ ¼Ó¼º

¼Ó¼º À̸§ À¯Çü Á¶ÀÛ
¼¾¼­ À¯Çü String ¾î´ðÅͰ¡ »ç¿ëÇÒ ¼¾¼­ À¯Çü.
¼³¸í(Çʼö) String ¼¾¼­ÀÇ ÅØ½ºÆ® ¼³¸í. ÀÌ °ªÀº ¾î´ðÅÍ ±¸¼º ÆíÁý±â¿¡¼­¸¸ »ç¿ëµË´Ï´Ù.
°íÀ¯ ID(Çʼö) String ÀÌ ±¸¼º¿ä¼ÒÀÇ °íÀ¯ ID. ¼¾¼­´Â »ç¿ëÇÒ ±¸¼º¿ä¼Ò ÀνºÅϽº¸¦ ½Äº°Çϱâ À§ÇØ ÀÌ ¹®ÀÚ¿­À» ÂüÁ¶ÇÕ´Ï´Ù.
ÃÖ´ë ºí·ÏÈ­(Çʼö) Integer ó¸®Çϱâ À§ÇØ ÃßÃâ±â·Î Àü¼ÛÇϱâ Àü¿¡ ¼¾¼­°¡ Àд ÃÖ´ë Çà ¼ö. StaticParserSensor À¯ÇüÀÇ °æ¿ì, ÀÌ Çʵå´Â ó¸®Çϱâ À§ÇØ Ãâ·Â±â·Î Àü¼ÛÇϱâ Àü¿¡ Á¤Àû ±¸¹® ºÐ¼®±â°¡ ÀÛ¼ºÇÑ ÃÖ´ë Common Base Event ¿ÀºêÁ§Æ® ¼ö¸¦ ³ªÅ¸³À´Ï´Ù.
½Å·Ú ¹öÆÛ Integer ÆÄÀÏÀ» ¸¶Áö¸· ÀÐÀº ÈÄ ÆÄÀÏ¿¡ Ãß°¡°¡ ¹ß»ýÇß´ÂÁö ¿©ºÎ¸¦ ÆÇº°Çϱâ À§ÇØ ÀúÀå ¹× »ç¿ëµÇ´Â ÆÄÀÏÀÇ ¸¶Áö¸· n¹ÙÀÌÆ®.
¹Ù´Ú±Û Å©±â Integer Á¤Àû ÄÁÅÙÃ÷¸¦ Æ÷ÇÔÇÏ´Â ÆÄÀÏÀÇ n¹ÙÀÌÆ®. ÀϺΠ·Î±× ÆÄÀÏÀº ·Î±× ÆÄÀÏ ³¡¿¡ ¹Ù´Ú±ÛÀ» Ãß°¡ÇÕ´Ï´Ù. ÀÌ ·Î±× ÆÄÀÏ ºÎºÐÀº ·Î±× µ¥ÀÌÅÍ·Î °£ÁÖµÇÁö ¾Ê½À´Ï´Ù. ÆÄÀÏÀÇ ¹Ù´Ú±Û ºÎºÐÀº ÆÄÀÏÀ» ¸¶Áö¸· ÀÐÀº ÈÄ Ãß°¡°¡ ¹ß»ýÇß´ÂÁö ¿©ºÎ¸¦ ÆÇº°ÇÒ ¶§ »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.

´ÙÀ½ Ç¥´Â °¢ ¼¾¼­ À¯Çü¿¡ ƯÁ¤ÇÑ Æ¯¼ºÀ» ³ª¿­ÇÕ´Ï´Ù. ´ÙÀ½ Ư¼ºÀº ±¸¼º¿ä¼Ò ÄÚµå·Î Ç¥½ÃµÇ¸ç, ÇØ´ç ±¸¼º¿ä¼Ò¿¡¼­ ÀÎ½ÄµÇ°í »ç¿ëµÇ°Ô ÇÏ·Á¸é Ç¥¿¡ ³ªÅ¸³­ ´ë·Î Á¤È®ÇÑ Ã¶ÀÚ¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

¼¾¼­ À¯Çü Ư¼º ÀÀ¿ëÇÁ·Î±×·¥
SingleFileSensor
directory(Çʼö)
SinlgeFileSensor°¡ ÀÐÀ» ÆÄÀÏÀÇ µð·ºÅ丮 À§Ä¡.
fileName(Çʼö)
SingleFileSensor°¡ ÀÐÀ» ÆÄÀÏÀÇ À̸§. ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ ·Î±× ÆÄÀÏ È¸ÀüÀ» »ç¿ëÇÏ´Â °æ¿ì Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇÏ¿© ÆÄÀÏÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Âü°í: fileName Çʵ带 ÇØ¼®ÇÒ ¶§ ´ë¼Ò¹®ÀÚ°¡ ±¸ºÐµË´Ï´Ù. ÇʵåÀÇ ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇϵµ·Ï ÇÏ·Á¸é Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇÏ¿© ÆÄÀÏ À̸§À» ÁöÁ¤ÇϽʽÿÀ.
shell
º¯È¯±â ¸í·ÉÀ» ½ÇÇàÇÒ UNIX ½©. UNIX Ç÷§Æû¿¡¸¸ »ç¿ëµË´Ï´Ù.
converter
¼¾¼­¸¦ ½ÃÀÛÇϱâ Àü¿¡ ½ÇÇàÇÒ ÇÁ¸®ÇÁ·Î¼¼½º ¸í·É¾î¸¦ À§ÇÑ ¸í·ÉÇà.
Á¤±Ô Ç¥Çö½Ä ±ÔÄ¢À¸·Î ·Î±× ÆÄÀÏÀ» ±¸¹® ºÐ¼®Çϱâ À§ÇÑ ¾î´ðÅ͸¦ ÀÛ¼ºÇÒ ¶§ »ç¿ëµË´Ï´Ù.
StaticParserSensor
directory(Çʼö)
StaticParserSensor°¡ ÀÐÀ» ÆÄÀÏÀÇ µð·ºÅ丮 À§Ä¡.
fileName(Çʼö)
StaticParserSensor°¡ ÀÐÀ» ÆÄÀÏÀÇ À̸§.
parserClassName(Çʼö)
Á¤Àû ±¸¹® ºÐ¼®±â¸¦ ±¸ÇöÇÏ´Â Java Ŭ·¡½ºÀÇ À̸§. ÀÌ Å¬·¡½º´Â org.eclipse.hyades.logging.parsers.IParser ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ¾ß ÇÕ´Ï´Ù.
Á¤Àû ±¸¹® ºÐ¼®±â Java Ŭ·¡½º·Î ·Î±× ÆÄÀÏÀ» ±¸¹® ºÐ¼®Çϱâ À§ÇÑ ¾î´ðÅ͸¦ ÀÛ¼ºÇÒ ¶§ »ç¿ëµË´Ï´Ù.

ÃßÃâ±â

ÃßÃâ±â´Â ¼¾¼­°¡ Á¦°øÇÏ´Â ÀÔ·Â ÇàÀÇ ÄÝ·º¼ÇÀ» °¡Á®¿Í¼­ À̵éÀ» ¸Þ½ÃÁö °æ°è·Î ºÐ¸®½Ãŵ´Ï´Ù.

ÀÏ¹Ý ·Î±× ¾î´ðÅÍ´Â ´ÙÀ½°ú °°Àº ÃßÃâ±â¸¦ Á¦°øÇÕ´Ï´Ù.

ÃßÃâ±â¿¡ ´ëÇÑ ±¸¼ºÀÇ ÀϺηΠ´ÙÀ½ Ư¼ºÀÌ Á¦°øµË´Ï´Ù.

Ư¼º À¯Çü Á¶ÀÛ
¼³¸í string ÃßÃâ±âÀÇ ÅØ½ºÆ® ¼³¸í. ÀÌ °ªÀº ¾î´ðÅÍ ±¸¼º ÆíÁý±â¿¡¼­¸¸ »ç¿ëµË´Ï´Ù.
°íÀ¯ ID string ÀÌ ±¸¼º¿ä¼ÒÀÇ °íÀ¯ ID. ÀÌ ÃßÃâ±â´Â »ç¿ëÇÒ ±¸¼º¿ä¼Ò¸¦ ½Äº°Çϱâ À§ÇØ ÀÌ ¹®ÀÚ¿­À» ÂüÁ¶ÇÕ´Ï´Ù.
Çà ¹Ù²Ù±â Æ÷ÇÔ boolean ·Î±× ÆÄÀÏÀÇ ¸Þ½ÃÁö°¡ º¹¼öÇàÀ¸·Î µÇ´ÂÁö ¿©ºÎ¸¦ Ç¥½ÃÇÕ´Ï´Ù.
Çà ¹Ù²Ù±â ¹Ù²Ù±â boolean ÀÌ ÆÄÀÏ¿¡ ÀÖ´Â Çà ¹Ù²Ù±â¸¦ ´Ù¸¥ ¹®ÀÚ¿­ ¼¼±×¸ÕÆ®·Î ¹Ù²ß´Ï´Ù. ¹Ù²Ù±â´Â ÃßÃâ±â°¡ ½ÃÀÛ ÆÐÅÏ ¶Ç´Â Á¾·á ÆÐÅÏÀ» °Ë»öÇϱâ Àü¿¡ ÀÛ¼ºµË´Ï´Ù.
Âü°í: ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏ´Â °æ¿ìÀÇ ºÎÀÛ¿ëÀº ±¸¹® ºÐ¼® ´ëü ±ÔÄ¢¿¡¼­ ¸í½ÃÀûÀ¸·Î Ãß°¡ÇÏÁö ¾Ê´Â ÇÑ ·Î±× ÆÄÀÏ¿¡¼­ ±¸¹® ºÐ¼®µÈ °ª¿¡ Çà ¹Ù²Ù±â°¡ Æ÷ÇÔµÇÁö ¾Ê´Â °ÍÀÔ´Ï´Ù.
Çà ¹Ù²Ù±â ±âÈ£ string Çà ¹Ù²Ù±â¸¦ ¹Ù²Ü ¹®ÀÚ¿­ ¼¼±×¸ÕÆ®. Çà ¹Ù²Ù±â ¹Ù²Ù±â°¡ ÂüÀÎ °æ¿ì¿¡¸¸ »ç¿ëµË´Ï´Ù.
½ÃÀÛ ÆÐÅÏ Æ÷ÇÔ boolean StartPatternÀ» ´ÙÀ½ ±¸¼º¿ä¼Ò·Î Àü¼ÛµÉ ¸Þ½ÃÁöÀÇ ÀϺηΠÆ÷ÇÔÇÏ´ÂÁö ¿©ºÎ. °ªÀÌ °ÅÁþÀÌ¸é ¸Þ½ÃÁöÀÇ ÇØ´ç ºÎºÐÀÌ Á¦°ÅµË´Ï´Ù.
½ÃÀÛ ÆÐÅÏ string ¶Ç´Â Á¤±Ô Ç¥Çö½Ä ¸Þ½ÃÁöÀÇ ½ÃÀÛÀ» ½Äº°ÇÏ´Â ¹®ÀÚ¿­ ¼¼±×¸ÕÆ®. RegularExpressionExtractor Ŭ·¡½º¸¦ Ç×»ó »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ü, ½ÃÀÛ ÆÐÅÏÀÌ ´Ü¼ø ¹®ÀÚ¿­ÀÎ °æ¿ì, SimpleExtractor Ŭ·¡½º°¡ ¿À¹öÇìµå¸¦ ´õ Àû°Ô ÀÏÀ¸Åµ´Ï´Ù.
Á¾·á ÆÐÅÏ Æ÷ÇÔ boolean Á¾·á ÆÐÅÏÀ» ´ÙÀ½ ±¸¼º¿ä¼Ò·Î Àü¼ÛµÉ ¸Þ½ÃÁöÀÇ ÀϺηΠÆ÷ÇÔÇÏ´ÂÁö ¿©ºÎ. °ªÀÌ °ÅÁþÀÌ¸é ¸Þ½ÃÁöÀÇ ÇØ´ç ºÎºÐÀÌ Á¦°ÅµË´Ï´Ù.
Á¾·á ÆÐÅÏ string ¶Ç´Â Á¤±Ô Ç¥Çö½Ä ¸Þ½ÃÁöÀÇ Á¾·á¸¦ ½Äº°ÇÏ´Â ¹®ÀÚ¿­ ¼¼±×¸ÕÆ®. Á¾·á ÆÐÅÏÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¸Þ½ÃÁö´Â ±× ´ÙÀ½ ½ÃÀÛ ÆÐÅÏ¿¡ ÀÇÇØ ºÐ¸®µË´Ï´Ù.

±¸¹® ºÐ¼®±â

±¸¹® ºÐ¼®±â´Â ÃßÃâ±â¿¡ ÀÇÇØ ºÐ¸®µÈ ¸Þ½ÃÁö¸¦ °¡Á®¿Í¼­ ¹®ÀÚ¿­ °ªÀÇ µ¥ÀÌÅÍ ±¸Á¶¿¡ ´ëÇÑ ¸ÊÇÎ ¼¼Æ®¸¦ ºôµåÇÕ´Ï´Ù. ÀÏ¹Ý ·Î±× ¾î´ðÅÍÀÇ °æ¿ì µ¥ÀÌÅÍ ±¸Á¶´Â Common Base Event 1.0.1ÀÔ´Ï´Ù.

ÀÏ¹Ý ·Î±× ¾î´ðÅÍ´Â ´ÙÀ½°ú °°Àº ±¸¹® ºÐ¼®±â Ŭ·¡½º¸¦ Á¦°øÇÕ´Ï´Ù.

±¸¹® ºÐ¼®±â¿¡´Â µÎ °¡Áö ½ÇÇà ´Ü°è°¡ ÀÖ½À´Ï´Ù.

  1. ±Û·Î¹ú ó¸® ´Ü°è: ÀÌ ´Ü°è¿¡¼­´Â ÃßÃâ±â¿¡ ÀÇÇØ Á¦°øµÈ ¸Þ½ÃÁö¿¡ ´ëÇØ ÀÏ·ÃÀÇ ±Û·Î¹ú Á¤±Ô Ç¥Çö½ÄÀ» ½ÇÇàÇÕ´Ï´Ù.
  2. ¼Ó¼º ó¸® ´Ü°è: ÀÌ ´Ü°è¿¡¼­´Â µ¥ÀÌÅÍ ±¸Á¶(Common Base Event 1.0.1)ÀÇ °¢ ¼Ó¼º¿¡ ÁöÁ¤µÇ´Â °ªÀ» ÆÇº°Çϱâ À§ÇØ Æ¯Á¤ ´ëü ±ÔÄ¢ ¼¼Æ®¸¦ ½ÇÇàÇÕ´Ï´Ù.

µÎ °¡Áö ´Ü°èÀÇ ½ÇÇàÀ» ÅëÇØ ±Û·Î¹ú ó¸® ´Ü°è µ¿¾È ¸Þ½ÃÁö¸¦ ÀÏ·ÃÀÇ ¼Ó¼º °ªÀ¸·Î ÅäūȭÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·± ´ÙÀ½ ¼Ó¼º °ªÀº ¼Ó¼º ó¸® ´Ü°è µ¿¾È ¼Ó¼º À̸§ ¶Ç´Â »öÀÎÀ¸·Î ÂüÁ¶µÉ ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½ ±Û·Î¹ú Ư¼ºÀº ±¸¹® ºÐ¼®±âÀÇ ÀϺημ­ ÁöÁ¤µË´Ï´Ù.

Ư¼º À¯Çü Á¶ÀÛ
¼³¸í string ±¸¹® ºÐ¼®±âÀÇ ÅØ½ºÆ® ¼³¸í. ÀÌ °ªÀº ¾î´ðÅÍ ±¸¼º ÆíÁý±â¿¡¼­¸¸ »ç¿ëµË´Ï´Ù.
°íÀ¯ ID string ÀÌ ±¸¼º¿ä¼ÒÀÇ °íÀ¯ ID. ±¸¹® ºÐ¼®±â´Â »ç¿ëÇÒ ±¸¼º¿ä¼Ò ÀνºÅϽº¸¦ ½Äº°Çϱâ À§ÇØ ÀÌ ¹®ÀÚ¿­À» ÂüÁ¶ÇÕ´Ï´Ù.
ºÐ¸®ÀÚ ÅäÅ« string ¶Ç´Â Á¤±Ô Ç¥Çö½Ä ¸Þ½ÃÁö¸¦ ¼Ó¼º-°ª ½ÖÀ¸·Î ³ª´©´Â ÅäÅ« ¶Ç´Â ÀÏ·ÃÀÇ ÅäÅ«À» ¼³¸íÇÏ´Â Á¤±Ô Ç¥Çö½Ä.

¿¹¸¦ µé¾î, ·Î±× ÆÄÀÏÀÇ °¢ ÁÙ ¹Ù²Ù±â¿¡ ¼Ó¼º°ú ¼Ó¼º °ªÀÌ Æ÷ÇÔµÈ °æ¿ì, \nÀÇ ºÐ¸®ÀÚ ÅäÅ«À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸Þ½ÃÁö¸¦ ³ª´©´Â ÀÌÁ¡Àº ¼Ó¼º ó¸® ´Ü°è¿¡¼­ ¹®ÀÚ¿­ ¼¼±×¸ÕÆ®¸¦ ÂüÁ¶ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.
Âü°í: ºÐ¸®ÀÚ ÅäÅ«ÀÌ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ±Û·Î¹ú 󸮰¡ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù.

ÁöÁ¤ ÅäÅ« string ¶Ç´Â Á¤±Ô Ç¥Çö½Ä ºÐ¸®ÀÚ ÅäÅ«¿¡ ÀÇÇØ ÀÛ¼ºµÈ ¹®ÀÚ¿­ ¼¼±×¸ÕÆ®¸¦ ¼Ó¼º-°ª ½ÖÀ¸·Î ³ª´©´Â ÅäÅ« ¶Ç´Â ÀÏ·ÃÀÇ ÅäÅ«À» ¼³¸íÇÏ´Â Á¤±Ô Ç¥Çö½Ä. ¿¹¸¦ µé¾î, °¢ ¼Ó¼º ¹× °ªÀÌ = ºÎÈ£·Î ºÐ¸®µÇ°í ÁöÁ¤ ÅäÅ«ÀÇ °ªÀÌ =ÀÎ °æ¿ì, ÇØ´ç ¼Ó¼º ¹× °ªÀº ¼Ó¼º ó¸® ´Ü°è¿¡¼­ ÂüÁ¶µÇ¾îÁú ¼ö ÀÖ½À´Ï´Ù. ºÐ¸®ÀÚ ÅäÅ«ÀÌ ÁöÁ¤µÇ¾úÁö¸¸ ÁöÁ¤ ÅäÅ«ÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì, ¸Þ½ÃÁö´Â ´ëü ±ÔÄ¢¿¡¼­ »öÀÎÀ¸·Î ÂüÁ¶µÉ ¼ö ÀÖ´Â ¼Ó¼º °ª ¸ñ·ÏÀ¸·Î ³ª´µ¾îÁý´Ï´Ù.

Common Base EventÀÇ °¢ ¼Ó¼ºÀº ´ÙÀ½°ú °°Àº Ư¼ºÀ» °®½À´Ï´Ù.

Âü°í: ±Û·Î¹ú ó¸® ´Ü°è¿¡¼­ ±¸¹® ºÐ¼®µÈ °ªÀº ¾Õ°ú µÚ¿¡ °ø¹é ¹®ÀÚ°¡ ³ªÅ¸³³´Ï´Ù. ±×·¯¹Ç·Î °ªÀÇ ¾Õ°ú µÚ¿¡ °ø¹é ¹®ÀÚ°¡ ¾øÀ½À» °¡Á¤ÇÏ¿© À§Ä¡ °ªÀ» »ç¿ëÇÏ´Â ´ëü ±ÔÄ¢À» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ư¼º À¯Çü Á¶ÀÛ
±âº»°ªÀ¸·Î ÀÌÀü ÀÏÄ¡ ´ëü »ç¿ë boolean ÀÌ ¼Ó¼º¿¡ ´ëÇÑ ÇöÀç ´ëü ±ÔÄ¢ ¼¼Æ®°¡ Àý´ë ÀÏÄ¡¸¦ ¸®ÅÏÇϸé, ÀÏÄ¡ °ªÀ» ÀúÀåÇÏ¿© Àý´ë ÀÏÄ¡°¡ ¾ø´Â °æ¿ì ±× ´ÙÀ½ ·¹Äڵ带 ó¸®Çϱâ À§ÇÑ ±âº»°ªÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
±âº»°ª String ÀÌ ¼Ó¼º¿¡ ´ëÇÑ ´ëü ±ÔÄ¢ÀÌ Àý´ë ÀÏÄ¡¸¦ Á¦°øÇÏÁö ¾Ê°Å³ª ÀÌ ¼Ó¼º¿¡ ´ëÇÑ ´ëü ±ÔÄ¢ÀÌ ¾ø´Â °æ¿ì, ÀÌ ¼Ó¼ºÀº ¿©±â¿¡ ÁöÁ¤µÈ ±âº»°ªÀÌ ÁöÁ¤µË´Ï´Ù. ƯÁ¤ ¼Ó¼º¿¡ ´ëÇØ ¸ðµç ·¹Äڵ忡 µ¿ÀÏÇÑ °ªÀ» ÁöÁ¤ÇÏ·Á¸é, ÇØ´ç ¼Ó¼ºÀÇ ±âº» ´ëü ±ÔÄ¢À» ÀÛ¼ºÇÏ´Â ´ë½Å ÀÌ Æ¯¼ºÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀúÀåµÈ °ªÀ» »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì ±âº»°ªÀ¸·Î ÀÌÀü ÀÏÄ¡ ´ëü »ç¿ëÀÌ ¿ì¼±ÀûÀ¸·Î »ç¿ëµË´Ï´Ù.
»óÀ§º° Çʼö boolean »óÀ§ ¿ä¼Ò°¡ À¯È¿Çϱâ À§ÇØ ÀÌ ¿ä¼Ò¿¡ À¯È¿ÇÑ °ªÀÌ ÀÖ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÀÌ ¿É¼ÇÀ» situation ¿ä¼Ò¿¡ ´ëÇØ ¼±ÅÃÇÑ °æ¿ì Common Base Event ¿ÀºêÁ§Æ®¿¡ À¯È¿ÇÑ situation ¿ä¼Ò°¡ ÀÖ¾î¾ß ÇѴٴ°ÍÀ» ±¸¹® ºÐ¼®±â¿¡ ³ªÅ¸³À´Ï´Ù. ó¸® Áß situation ¿ä¼Ò°¡ ³Î(null) °ªÀ» ¸®ÅÏÇÏ´Â °æ¿ì ±¸¹® ºÐ¼®±â´Â Çʼö ÇÏÀ§ ¿ä¼Ò°¡ À¯È¿ÇÏÁö ¾ÊÀº°ªÀ» ¸®ÅÏÇ߱⠶§¹®¿¡ ÀÌ¹Ì ÀÌ Common Base Event ¿ÀºêÁ§Æ®°¡ À¯È¿ÇÏÁö ¾ÊÀ½À» ÀÌ¹Ì ¾Ë°í ÀÖÀ¸¹Ç·Î ÀÌ Common Base Event ¿ÀºêÁ§Æ®ÀÇ ´Ù¸¥ ÇÏÀ§ ¿ä¼Ò¸¦ ó¸®ÇÏÁö ¾Ê½À´Ï´Ù.
ÇÏÀ§ ¼±ÅûçÇ× boolean À¯È¿ÇÑ ÇÏÀ§ ¼Ó¼º ¶Ç´Â ¿ä¼Ò°¡ °ªÀ» À¯È¿ÇÑ °ªÀ» ¸®ÅÏÇÒ ¶§ ÀÌ ¿ä¼Ò¿¡ ´ëÇÑ Ã³¸®°¡ ÁßÁöµÇ¾î¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, °¢°¢ ÀÚü ÇÏÀ§ Æ®¸®¸¦ »ç¿ëÇÏ¿© ÇÏÀ§ ¿ä¼Ò°¡ ¼¼ °³ ÀÖ´Â situation, ReportSituation, RequestSituation ¹× StartSituationÀ» °í·ÁÇϽʽÿÀ. situation ¿ä¼Ò¿¡ ´ëÇØ Child Choice ¿É¼ÇÀ» ¼±ÅÃÇÏ´Â °æ¿ì ±¸¹® ºÐ¼®Àº À¯È¿ÇÑ °ªÀ» ¸®ÅÏÇϴ ù ¹øÂ° ÇÏÀ§ Æ®¸®¿¡¼­ ÁßÁöµË´Ï´Ù.

´ëü ±ÔÄ¢Àº ¼Ó¼º ó¸® ´Ü°èÀÇ ÀϺημ­ ½ÇÇàµË´Ï´Ù. ¸Ç À§¿¡¼­ ¸Ç ¾Æ·¡·Î ¼ø¼­´ë·Î 󸮵˴ϴÙ. ÀÏ´Ü ±ÔÄ¢ÀÌ ÀÏÄ¡ÀÎ ´ÙÀ½¿¡´Â ÀÌ Æ¯¼º¿¡ ´ëÇØ ´õ ÀÌ»óÀÇ ±ÔÄ¢ÀÌ ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù. ÀÏÄ¡°¡ ¹ß°ßµÇÁö ¾ÊÀ¸¸é ÇØ´ç ¼Ó¼ºÀÇ ±âº»°ªÀ¸·Î ÀÌÀü ÀÏÄ¡ ´ëü »ç¿ë ¶Ç´Â ±âº»°ª Ư¼ºÀÌ ÁöÁ¤µÈ °æ¿ì¸¦ Á¦¿ÜÇϰí´Â ¼Ó¼º¿¡ °ªÀ» ³ÖÁö ¾Ê½À´Ï´Ù.

´ëü ±ÔÄ¢Àº ´ÙÀ½°ú °°Àº Ư¼ºÀ» Æ÷ÇÔÇÕ´Ï´Ù.

Ư¼º À¯Çü Á¶ÀÛ
ÀÏÄ¡ Á¤±Ô Ç¥Çö½Ä ÀÌ ´ëü ±ÔÄ¢¿¡ ÀÇÇØ 󸮵ǰí ÀÖ´Â ¹®ÀÚ¿­ ¹üÀ§¿¡¼­ ÀÏÄ¡°¡ ¹ß»ýÇÒ °æ¿ì ÀÌ ¼Ó¼º¿¡ Àû¿ëµÉ °ªÀ» ½Äº°ÇÏ´Â Á¤±Ô Ç¥Çö½Ä. Á¤±Ô Ç¥Çö½ÄÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ±ÔÄ¢Àº ÀÏÄ¡·Î °£Áֵ˴ϴÙ.
À§Ä¡ name-value attribute pairs À§Ä¡´Â ±Û·Î¹ú ó¸® ´Ü°è Áß¿¡ ÀÛ¼ºµÈ À̸§-°ª ¼Ó¼º ½ÖÀ» ÂüÁ¶ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
  • ºÐ¸®ÀÚ ÅäÅ«°ú ÁöÁ¤ ÅäÅ«ÀÌ ¸ðµÎ ÁöÁ¤µÈ °æ¿ì, À§Ä¡ ¹®ÀÚ¿­Àº ´ÙÀ½ ¹®¹ýÀ» »ç¿ëÇÏ´Â À̸§À¸·Î ´Ù¼öÀÇ ¼Ó¼ºÀ» ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù. $h('Attr1')@@$h('Attr2')...
    $h('Attrn')Àº ÀÌÀü¿¡ ÀÛ¼ºµÈ ¼Ó¼º À̸§À» ½Äº°ÇÕ´Ï´Ù.
    ¿©±â¼­ @@´Â ¼Ó¼º °£ÀÇ ºÐ¸®ÀÚÀÔ´Ï´Ù.
  • ºÐ¸®ÀÚ ÅäÅ«ÀÌ ÁöÁ¤µÇ¾úÁö¸¸ ÁöÁ¤ ÅäÅ«ÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì, À§Ä¡ ¹®ÀÚ¿­Àº ´ÙÀ½ ¹®¹ýÀ» »ç¿ëÇÏ´Â À̸§ ´ë½Å »öÀÎÀ¸·Î Çϳª ÀÌ»óÀÇ ¼Ó¼ºÀ» ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù. n1@@n2..
    ¿©±â¼­ n1°ú n2´Â »öÀÎÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù. »öÀÎÀº 1¿¡¼­ ½ÃÀÛÇÕ´Ï´Ù. ¸Þ½ÃÁö ¹®ÀÚ¿­ÀÌ ºÐ¸®ÀÚ ÅäÅ«À¸·Î ½ÃÀÛÇÒ °æ¿ì, »öÀÎ 1¿¡ ÀÖ´Â ¼Ó¼º °ªÀº ³Î(null)ÀÌ µË´Ï´Ù. ù ¹øÂ° ¼Ó¼º °ªÀº »öÀÎ 2¿¡¼­ ½ÃÀÛÇÕ´Ï´Ù.

ÀÏÄ¡ Ư¼º¿¡¼­ ºÐ¸®ÀÚ¸¦ Ãß°¡ÇÏ¿© ¾î´À Á¤±Ô Ç¥Çö½ÄÀÌ ¾î´À ¼Ó¼º °ª¿¡ Àû¿ëµÇ´ÂÁö¸¦ ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù.

´ëü string ¼Ó¼º¿¡ ³ÖÀ» °ª. ÀÌ °ªÀº ¹®ÀÚ¿­À̰ųª ÀÏÄ¡ Ư¼ºÀÇ Á¤±Ô Ç¥Çö½ÄÀ» ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÏÄ¡ Ư¼º¿¡ ÀÇÇØ ÃßÃâµÈ ¹®ÀÚ¿­ ¼¼±×¸ÕÆ®´Â Á¤±Ô Ç¥Çö½ÄÀÇ ±×·ìÈ­¸¦ »ç¿ëÇÏ¿© ÂüÁ¶µÉ ¼ö ÀÖ½À´Ï´Ù. $1Àº ù ¹øÂ° ±×·ìÈ­¸¦ ³ªÅ¸³»°í $2´Â µÎ ¹øÂ° ±×·ìÈ­¸¦ ³ªÅ¸³À´Ï´Ù.
³»Àå ÇÔ¼ö »ç¿ë check box ÀÌÀü ´ëü ±ÔÄ¢ÀÌ ÀÖÀ» ¶§ ÀÌµé ±ÔÄ¢ÀÌ ÀÏÄ¡ÇÏÁö ¾Ê´Â °æ¿ì ¼Ó¼º¿¡ ´ëÇØ ±âº» Á¦°ø ÇÔ¼ö »ç¿ëÀ» ¼±ÅÃÇϸé, ÀÏ¹Ý ·Î±× ¾î´ðÅÍ ·±Å¸ÀÓÀÌ ÀÚü ³»ºÎ ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ÇØ´ç ¼Ó¼ºÀÇ °ªÀ» »ý¼ºÇÏ°Ô µË´Ï´Ù. ÀÌ ±â´ÉÀº ´ÙÀ½ CBE ¼Ó¼º¿¡ ´ëÇØ¼­¸¸ Áö¿øµË´Ï´Ù.
  • localInstanceId
  • globalInstanceId
  • componentIdentification.location
  • componentIdentification.locationType
´ëü Ŭ·¡½º string ±ÔÄ¢ÀÇ À§Ä¡, ÀÏÄ¡ ¹× ´ëü ½ºÆå¿¡ ÀÇÇØ ÀÏÄ¡µÈ °ª¿¡ ´ëÇØ »ç¿ëÀÚ Á¤ÀÇ ±¸¹® ºÐ¼® ³í¸®¸¦ ¼öÇàÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ ÀÛ¼º Java Ŭ·¡½ºÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ´ëü ±ÔÄ¢ÀÌ ·¹Äڵ忡 ÀÖ´Â µ¥ÀÌÅÍ¿Í ÀÏÄ¡ÇÒ °æ¿ì, ÀÌ Å¬·¡½º¸¦ È£ÃâÇÏ¸ç ±× °á°ú¸¦ »ç¿ëÇÏ¿© Common Base Event ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
½ºÆå:
  • ÀÌ Å¬·¡½º´Â ÀÏ¹Ý ·Î±× ¾î´ðÅÍ¿¡¼­ ½ÇÇàÇϱâ À§ÇÑ ÀÎÅÍÆäÀ̽º Ŭ·¡½º org.eclipse.hyades.logging.adapter.parsers.ISubstitutionExtension ¶Ç´Â È®Àå Ŭ·¡½º org.eclipse.hyades.logging.adapter.parsers.IStatefulSubstitutionExtension¸¦ ±¸ÇöÇØ¾ß ÇÕ´Ï´Ù.
  • ·Î±× ÆÄÀÏ ·¹ÄÚµå °£ÀÇ »óÅ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ·Á¸é È®Àå Ŭ·¡½º¸¦ »ç¿ëÇϽʽÿÀ. Ŭ·¡½º org.eclipse.hyades.logging.adapter.parsers.IStatefulSubstitutionExtensionÀº ÀÏ¹Ý ·Î±× ¾î´ðÅÍ·Î ÇÏ¿©±Ý ÀÌ Å¬·¡½ºÀÇ ÇÑ ÀνºÅϽº¸¸ ÇÒ´çÇÏ¿© ·Î±× ÆÄÀÏÀÇ ¸ðµç ·¹Äڵ带 ±¸¹® ºÐ¼®ÇÏ°Ô ÇÕ´Ï´Ù.
  • »ç¿ëÀÚ Å¬·¡½º´Â ÀÏ¹Ý ·Î±× ¾î´ðÅÍ ·±Å¸ÀÓÀÇ Å¬·¡½º °æ·Î¿¡ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù.
  • ÀÏ¹Ý ·Î±× ¾î´ðÅͰ¡ Eclipse ȯ°æ¿¡¼­ ½ÇÇàÇÏ´Â °æ¿ì, Ŭ·¡½º´Â org.eclipse.hyades.logging.adapter Ç÷¯±×ÀÎÀÇ substitutionExtension È®ÀåÁ¡À» »ç¿ëÇÏ¿© ÀÏ¹Ý ·Î±× ¾î´ðÅÍÀÇ eclipse Ç÷¯±×ÀÎ È®ÀåÀ¸·Î ÀÛ¼ºµÉ ¼ö ÀÖ½À´Ï´Ù.
½Ã°£ Çü½Ä string ÀÌ Çʵå´Â creationTime ¿ä¼ÒÀÇ ´ëü ±ÔÄ¢¿¡ Àû¿ëµÇ¸ç ³¯Â¥ ½Ã°£ ±¸¹® ºÐ¼®À» °£¼ÒÈ­ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î, ÀϺΠ·Î±× ÆÄÀÏ¿¡ ¼ýÀÚ Ç¥½Ã ´ë½Å ¿ù À̸§À» Æ÷ÇÔÇÏ´Â ½Ã°£¼ÒÀÎÀÌ µé¾î ÀÖ½À´Ï´Ù. ÀÌ´Â CBE creationTime ¿ä¼Ò¿¡ ÇÊ¿äÇÑ XML ½ºÅ°¸¶ dateTime µ¥ÀÌÅÍ À¯ÇüÀÇ Çü½ÄÀ¸·Î ¹®ÀÚ¿­ °ªÀ» »ý¼ºÇϱâ À§ÇÑ ´ëü ±ÔÄ¢À» ÀÛ¼ºÇÏ±â ¾î·Æ°Ô ¸¸µì´Ï´Ù. ÀÌ °æ¿ì, »ç¿ëÀÚ´Â java.text.SimpleDateFormat¿¡ ´ëÇÑ javadoc(java.sun.com/j2se/1.4.2/docs/api/java/text/SimpleDateFormat.html)¿¡ ¹®¼­È­µÈ Java ´Ü¼ø ³¯Â¥ Çü½Ä ¹®ÀÚ¿­À» ½Ã°£ Çü½Ä Çʵ忡 ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±ÔÄ¢ÀÇ À§Ä¡, ÀÏÄ¡ ¹× ´ëü ½ºÆå¿¡ ÀÇÇØ ÀÏÄ¡µÈ °ªÀº ½Ã°£ Çü½Ä ¹®ÀÚ¿­¿¡ ±âÃÊÇÏ¿© ±¸¹® ºÐ¼®µÇ°í ±× °á°ú °ªÀº CBE creationTime °ªÀ» »ý¼ºÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
Âü°í: ÄÁÅØ½ºÆ® ÀνºÅϽº ±¸¼º¿¡ ÁöÁ¤µÈ ISO ¾ð¾î ¹× ±¹°¡ ÄÚµå °ª¿¡ ÀÇÇØ Ç¥½ÃµÈ ´ë·Î, ½Ã°£ Çü½Ä ¹®ÀÚ¿­À» »ç¿ëÇÏ¿© ½Ã°£¼ÒÀÎÀ» ±¸ºÐ ºÐ¼®ÇÒ ¶§ ·ÎÄÉÀÏÀÌ »ç¿ëµË´Ï´Ù.

Æ÷¸ËÅÍ

Æ÷¸ËÅÍ´Â ±¸¹® ºÐ¼®±â°¡ Á¦°øÇÑ °ª¿¡ ´ëÇÑ ¼Ó¼ºÀÇ ¸ÊÇÎÀ» °¡Á®¿Í¼­ ¿Ã¹Ù¸¥ Java ¿ÀºêÁ§Æ® ÀνºÅϽº¸¦ ºôµåÇÕ´Ï´Ù. ¾î´ðÅÍ ·±Å¸ÀÓÀº Common Base Event ¹öÀü 1.0.1 ½ºÆå¿¡ ÀÏÄ¡ÇÏ´Â Common Base Event ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÏ´Â ´ÜÀÏ Æ÷¸ËÅ͸¦ Æ÷ÇÔÇÕ´Ï´Ù.

Æ÷¸ËÅÍ´Â ´ÙÀ½°ú °°Àº Ư¼ºÀ» Æ÷ÇÔÇÕ´Ï´Ù.

Ư¼º À¯Çü Á¶ÀÛ
°íÀ¯ ID string ÀÌ ±¸¼º¿ä¼ÒÀÇ °íÀ¯ ID. Æ÷¸ËÅÍ´Â »ç¿ëÇÒ ±¸¼º¿ä¼Ò ÀνºÅϽº¸¦ ½Äº°Çϱâ À§ÇØ ÀÌ ¹®ÀÚ¿­À» ÂüÁ¶ÇÕ´Ï´Ù.
¼³¸í string Æ÷¸ËÅÍÀÇ ÅØ½ºÆ® ¼³¸í. ÀÌ °ªÀº ¾î´ðÅÍ ±¸¼º ÆíÁý±â¿¡¼­¸¸ »ç¿ëµË´Ï´Ù.

Ãâ·Â±â

Ãâ·Â±â´Â Æ÷¸ËÅÍ¿¡ ÀÇÇØ Á¦°øµÈ °á°ú Common Base Event ·¹Äڵ带 ±¸Ã¼È­ÇÕ´Ï´Ù. Ãâ·Â±â´Â ÄÁÅØ½ºÆ®ÀÇ ÃÖÁ¾ Ãâ·ÂÀ» ÀúÀåÇϱâ À§ÇÑ ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇϰųª ÁÙ ¹Ù²Ù±âÇÕ´Ï´Ù. ÀÏ¹Ý ·Î±× ¾î´ðÅÍ´Â ´ÙÀ½°ú °°Àº Ãâ·Â±â¸¦ Á¦°øÇÕ´Ï´Ù.

Ãâ·Â±âÀÇ Æ¯¼º:

Ư¼º À¯Çü Á¶ÀÛ
°íÀ¯ ID string ÀÌ ±¸¼º¿ä¼ÒÀÇ °íÀ¯ ID. Ãâ·Â±â´Â »ç¿ëÇÒ ±¸¼º¿ä¼Ò ÀνºÅϽº¸¦ ½Äº°Çϱâ À§ÇØ ÀÌ ¹®ÀÚ¿­À» ÂüÁ¶ÇÕ´Ï´Ù.
¼³¸í string Ãâ·Â±âÀÇ ÅØ½ºÆ® ¼³¸í. ÀÌ °ªÀº ¾î´ðÅÍ ±¸¼º ÆíÁý±â¿¡¼­¸¸ »ç¿ëµË´Ï´Ù.
Ãâ·Â±â À¯Çü enumeration ÀÌ Ãâ·Â±âÀÇ À¯Çü

Ãâ·Â±â À¯Çü ¹× Çʼö Ư¼º:

Ãâ·Â±â À¯Çü Çʼö Ư¼º
StandardOutOutputter ¾øÀ½
SingleFileOutputter directory, fileName
LoggingAgentOutputter agentName - ·Î±ë ¿¡ÀÌÀüÆ® ÀÛ¼º ½Ã ÁöÁ¤µÈ À̸§.
waitUntilLoggingTime(¼±ÅÃÀû) - ¿¡ÀÌÀüÆ®¿¡ ¾²±â ½ÃÀÛÇϱâ Àü¿¡ »ç¿ëÀÚ°¡ ¿¡ÀÌÀüÆ®¿¡ ÷ºÎÇÏ¿© ¸ð´ÏÅ͸µÀ» ½ÃÀÛÇÒ ¶§±îÁö Ãâ·Â±â°¡ ´ë±âÇÏ´Â ½Ã°£. ÀÌ Æ¯¼ºÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é Ãâ·Â±â´Â ¿¡ÀÌÀüÆ®¿¡ ¾²±â Àü¿¡ ¿¡ÀÌÀüÆ®°¡ ¸ð´ÏÅ͵Ǵ °ÍÀ» ±â´Ù¸®Áö ¾Ê½À´Ï´Ù.

 

°ü·Ã °³³ä
Hyades ÀÏ¹Ý ·Î±× ¾î´ðÅÍÀÇ °³¿ä
Common Base Event Çü½Ä ½ºÆå

°ü·Ã Ÿ½ºÅ©
·Î±× ±¸¹® ºÐ¼®±â ÀÛ¼º
±ÔÄ¢ ±â¹Ý ¾î´ðÅÍ ÀÛ¼º
Á¤Àû ¾î´ðÅÍ ÀÛ¼º

°ü·Ã ÂüÁ¶
¾î´ðÅÍ ±¸¼º ÆÄÀÏ ±¸Á¶
Common Base Event Çü½Ä ½ºÆå
¾î´ðÅÍ ±¸¼º ÆíÁý±â
Á¤±Ô Ç¥Çö½Ä ¹®¹ý