ÇÁ·Î±×·¡¹Ö
ù ÆäÀÌÁö ·£´ý ±Û ȸ¿ø°¡ÀÔ ·Î±×ÀÎ
ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-01-15 15:18:03
URL https://te31.com/rgr/view.php?id=study&no=1656 ¸ð¹ÙÀÏ È­¸é
Á¤±ÔÇ¥Çö½Ä À̾߱Ⱑ ³ª¿À±æ·¡..

#/bin/bash -e
LOGGER_CLASS="Logger"
LOGGER_PACKAGE=
find . -name "*\.java" | xargs grep -l "import ${LOGGER_PACKAGE};$" | xargs sed -i '' -e "s/import ${LOGGER_PACKAGE};$/\/\/import ${LOGGER_PACKAGE};/g"
find . -name "*\.java" | xargs grep -l "${LOGGER_CLASS}\.[vdiwe]\(.*\);$" | xargs sed -i '' -e "s/${LOGGER_CLASS}\.\([vdiwe]\)/\/\/${LOGGER_CLASS}\.\1/g"

ÀÌ°Å ÀúÈñȸ»ç Á¦Ç° ¸±¸®Áî´Ü°è ÄÄÆÄÀÏ ÀÌÀü¿¡ µ¹¸®´Â ½ºÅ©¸³Æ®Àε¥ ³»¿ëÀÌ ¹¹°Ô~~~¿ä??

Âü°í·Î ÀÌ ½ºÅ©¸³Æ® µ¹·ÈÀ»¶§ÀÇ ºÎÀÛ¿ë°ú ÇÔÁ¤ÀÌ Àִµ¥ ÀÌ ºÎºÐÀº ¶Ç ¹»±î~~~¿ä??

±× ºÎÀÛ¿ë°ú ÇÔÁ¤À» ±Øº¹ÇÏ´Â ¹æ¾È¿¡´Â ¹¹°¡ ÀÖÀ»±î¿ä???

Âü°í·Î ·Î±×´Â v, d, i, w, e 5°³ ·¹º§¸¸ »ç¿ëÇÕ´Ï´Ù.

(°æ·Â, 3³âÂ÷ ÀÌ»ó, ½Ã½ºÅÛ ¿£Áö´Ï¾î¸µ & SCMÀÇ ÀÌÇØ, ¹èÁ¡ 3Á¡)


½Ã¹ß ¾²°íº¸´Ï ¹«½¼ ¸éÁ¢¹®Á¦ °°³×... (¹Ìħ)

Àâ´ã | 1649¸íÀÌ Àоú¾î¿ä. 18.116.238.69

0
1 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-01-15 16:29:39
·Î±× ±¸¹® ½Ï ³¯¸®´Â °Å °°Àºµ¥ ·Î±× ¹®ÀÚ¿­ Áß /°¡ ÀÖÀ¸¸é ²¿ÀÌÁö ¾ÊÀ»±î¿©....±×¸®°í fatalÀº ³²±â½Ã´Â °Å °°Àºµ¥ import Áö¿ì¸é ¾È µÇÁö ¾Ê³ª¿©..
ÀÌ»ó Á¿¹äÀÇ ÀÇ°ßÀÔ´Ï´Ù
2 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-01-15 16:38:44
1 // ¾÷µ¥ÀÌÆ® ÇÏ¿´À¾´Ï´Ù ÇìÇì
3 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-01-15 16:39:33
±âÁ¸ ±Û¿¡´Â sed ±¸¹®¿¡ ¹®Á¦°¡ ÀÖ¾ú¾î¿ä.
4 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-01-15 16:42:42
ºôµå ¼­¹ö¿¡¼­¸¸ ½ÇÇàµÇ´Â ±¸¹®ÀÌ°í ÄÄÆÄÀÏ ¿À·ù°°Àº ¹®Á¦´Â ¾ø½À´Ï´Ù.
5 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-01-16 00:58:10
À¸À¸ °³ÀÎÀûÀ¸·Î ¸¾¿¡ µéÁö ¾Ê´Â ¹æ½ÄÀÇ ºôµå³×¿ä.

ÄÚµù °¡À̵å·Î ´ëóÇØ¾ß µÇ´Â ºÎºÐÀÌ ³Ê¹« ¸¹¾Æ¼­...
´ëÃæ »ý°¢Çϸé brace ¾øÀÌ ifÀý µÚ¿¡ µû¶ó¿À´Â ·Î°Å³ª µÚ¿¡ ÁÖ¼® ºÙ°Å³ª ÁÙÀÌ ±æ¾î ÁÙ ¹Ù²Ù°Å³ª
¸· Â¥¼­ ·Î°Å µÚ¿¡ ´Ù¸¥ ¸í·ÉÀÌ ºÙ´Â´Ù´ø°¡ import ¾øÀÌ Ç®ÆÐÅ°Áö ºÙ¿© ·Î°Å¸¦ ¾´´Ù°Å³ª...

±×³É proguard ¾¹½Ã´Ù.
6 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-01-16 04:05:19
¼¼¹ÌÄÝ·ÐÀº Áö¿ìÁö ¾ÊÀ¸´Ï±î if³ª ÁÖ¼® °ü·Ã ¹®Á¦´Â ¹ß»ýÇÏÁø ¾ÊÀ» ÅÙµ¥, ºó ±¸¹®ÀÌ ÀÖ´Ù°í °æ°í Á¤µµ ³¯¸®·Á³ª...?
ÁÙ ¹Ù²Û°Ç grepÀÌ ¾ÈµÉ°Å´Ï±î ºôµåÇϸ鼭 ÄÄÆÄÀÏ ¿¡·¯·Î ÀâÈú°Å°í, ·Î±×¾È¿¡ ')'¸¦ ½áµµ ÄÄÆÄÀÏ ¿¡·¯·Î ÀâÈ÷°Ú³×¿ä.

±ÙÁ¦ ÀÚ¹Ù¸¦ ¾È½á¼­ ¸ð¸£°ÚÀ½ ¤»
7 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-01-16 08:48:13
6 // replaceÇÒ ¶§ ¾Õ¿¡ // ºÙÀÌ´Â °É·Î ó¸®ÇÏ´Ï ¹®Á¦°¡ µÇ¿ä. ±×¸®°í );$·Î °Ë»öÇÏ´Ï ÁÙ ³¡¿¡ ÀÖ´Â °ýÈ£±îÁö ã´Â°Å...
8 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-01-16 11:44:51
´ä5°¡ °ÅÀÇ ±ÙÁ¢ÇÑ Æò°¡ÀÔ´Ï´Ù ^^
»ç½Ç ÀÌ·¸°Ô ÇÏ´ÂÀÌÀ¯´Â Proguard °¡ Log call ±îÁö´Â ³¯·ÁÁÖÁö¸¸
Log ¸¦ È£ÃâÇÏ´Â ±¸¹®ÀÇ ¹®ÀÚ¿­ Æò°¡ ±¸¹®±îÁö proguard°¡ ³¯·ÁÁÖÁø ¾Ê±â ¶§¹®ÀÔ´Ï´Ù.

¸»¾¸ÇϽŴë·Î À̶§¹®¿¡ ÄÚµù °¡À̵å»ó Log callÀº ¹Ýµå½Ã ¸í½ÃÀû import¸¦ Çؾߵȴٴ °¡À̵尡 ÀÖÁÒ.
ÀÌ°Ô ÇÔÁ¤À̱¸¿ä.
9 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-01-16 11:48:20
5 // ÇÔÁ¤ ±Øº¹ÇÏ´Â ¹æ¾ÈÀº ¹¹°¡ ÀÖÀ»±î¿ä?

Âü°í·Î Áö±ÝÀº Àú ¹æ½ÄÀ» ¾²°í ÀÖÁö ¾Ê°í ´Ù¸¥ ¹æ½ÄÀ¸·Î pre-compile ½Ã¿¡ log call µéÀ» ¸ðµÎ Á¦°ÅÇÕ´Ï´Ù.
10 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-01-16 11:51:28
8 Çϳª »©¸Ô¾ú³×¿ä. Àú¹æ½Ä´ë·Î¶ó¸é Log callÀº ¹«Á¶°Ç ÇÑÁÙÀ̾î¾ß ÇÕ´Ï´Ù ¤»
11 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-01-16 21:22:34
8 // string ¿¬»ê »ý°¢À» ¹Ìó ¸øÇ߳׿ä.
ÃÖ±Ù ¸î ³âÀº È¥ÀÚ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇؼ­ ½ºÆ®¸µ ¿¬»êÀÌ ¾Æ´Ñ ÆĶó¹ÌÅÍ ÇüÅÂÀÇ ·Î°Å ·¦ÆÛ¸¦ ½è°í¿ä.
±× Àü¿¡´Â ifÀý·Î LogLevel üũÇؼ­ precompileµµ ¾ÈÇß½À´Ï´Ù. Log Level º¯°æÇؼ­ ·Î±×¸¦ ºÁ¾ß ÇßÀ¸´Ï±î¿ä.
12 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-01-16 23:36:40
11 ³× »ç½Ç ¸Å¹ø if (loggable) then log.. ¹æ½ÄÀ» ¾²±âµµ ±×·¡¼­ ¸ÅÅ©·Î°¡ Á» ¾Æ½¬¿ö¿ä ¤»¤»¤»¤»

Áö±ÝÀº precomple ½Ã¿¡ antlr ·Î AST ¸¸µç´ÙÀ½ log call ³ëµå¸¸ ¸ù¶¥ »« ¼Ò½º¸¸ ºôµå¸Ó½Å¿¡¼­ ºôµåÇÕ´Ï´Ù.
13 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-01-20 12:48:11
È÷ÆR Çϳªµµ ¸ð¸£°Ú´ç
¸î ´Þ Èĸé 2³â ä¿ì´Âµ¥ ¾î¶±ÇÏ¡...È÷È÷ÆR(¹Ìħ)
´ñ±ÛÀ» ÀÛ¼ºÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.
(±ÇÇÑÀÌ ¾ø´Â ȸ¿ø·¹º§)
¸ñ·ÏÀ¸·Î
ÀÌ¿ë¾à°ü | ±¤°í/Á¦ÈÞ | °³ÀÎÁ¤º¸Ãë±Þ¹æħ | ¹®ÀÇ/½Å°í | ¸ð¹ÙÀÏ TE31 | ¼­¹ö ºÎÇÏ : 24.25%
½Ç½Ã°£ Issue Ä¿¹Â´ÏƼ TE31 [¾ËÁö·Õ] ¨Ï 2002-2024
TOP arrow_upward