º¯¼ö¿Í µ¿ÀÏÇØ Áý´Ï´Ù (DWORD Ä«Å×°í¸®, UINT ¼öÁØ, LPCSTR lpszFormat,...)
¸Å°³ º¯¼ö
Ä«Å×°í¸®
[in] À̺¥Æ® ¶Ç´Â ¸Þ¼µå´Â º¸°í¼ÀÇ À¯ÇüÀ» ³ªÅ¸³»±â À§ÇØ atlTraceFlags . Ä«Å×°í¸®ÀÇ ¸ñ·Ï¿¡ ´ë ÇÑ ¼³¸í ºÎºÐ À» ÂüÁ¶ÇÕ´Ï´Ù¡£
¼öÁØ
[in] º¸°í¼·Î ÃßÀû ¼öÁØÀÔ´Ï´Ù. ATL_TRACE_LEVEL Ç¥½Ã¿¡ ´ë ÇÑ ¼³Á¤ °ª º¸´Ù À۰ųª ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¼öÁØ 4¿Í ATL_TRACE_LEVEL ¸¦ 0À¸·Î ¼³Á¤ ÇÏ¸é ¾Æ¹« °æ°í Ç¥½Ã µË´Ï´Ù. ATL_TRACE_LEVEL ¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÁÖÀÇ ÂüÁ¶ ÇϽʽÿÀ.
lpszFormat
[in] ´ýÇÁ ÀåÄ¡¿¡ º¸³¾ ¼½ÄÀÌ ÁöÁ¤ µÈ ¹®ÀÚ¿¡£
ÁÖÀÇ
µð¹ö±ë ¸ñÀûÀ¸·Î ÇÏ´Â º¯¼ö¿Í µ¿ÀÏÇØ Áý´Ï´Ù ¸¦ »ç¿ë ÇÕ´Ï´Ù. ¹æ¹ý¿¡ ´ë ÇÑ ¸Þ½ÃÁö¸¦ Á¦°ø ÇÏ´Â º¯¼ö¿Í µ¿ÀÏÇØ Áý´Ï´Ù À̺¥Æ® ¹× ¸Þ¼µå happen.nbsp; º¯¼ö¿Í µ¿ÀÏÇØ Áý´Ï´Ù °æ°í ÇÏ °í ÇÁ·Î±×·¥À» µð¹ö±ëÇÒ ¶§ ¹ß»ý ÇÏ´Â ¿À·ù¸¦ º¸°í ÇÕ´Ï´Ù. º¯¼ö¿Í µ¿ÀÏÇØ Áý´Ï´Ù ÀϹÝÀûÀ¸·Î µð¹ö°Å Ãâ·Â â ¶Ç´Â ÆÄÀÏ ´ýÇÁ ÀåÄ¡¿¡ lpszFormat, ¼½ÄÀÌ ÁöÁ¤ µÈ ¹®ÀÚ¿À» º¸³À´Ï´Ù(&N).
º¯¼ö¿Í µ¿ÀÏÇØ Áý´Ï´Ù, Ä«Å×°í¸®¿¡ ´ë ÇÑ Ã¹ ¹øÂ° ¸Å°³ º¯¼ö¸¦ ¼³Á¤ ÇÏ·Á¸é ÃßÀû Ç÷¡±×¸¦ ³ª¿ ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Ç÷¡±×´Â º¸°í ÇÏ·Á´Â ¹æ¹ýÀÇ À¯Çü¿¡ ÇØ´ç ÇÕ´Ï´Ù. ¾Æ·¡ Ç¥¿¡¼ ¹üÁÖ ¸Å°³ º¯¼ö¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â À¯È¿ÇÑ ÃßÀû Ç÷¡±×¡£
| Ä«Å×°í¸® | ¼³¸í |
| atlTraceUser | ÀÀ¿ë ÇÁ·Î±×·¥ Á¤ÀÇ. °ªÀº º¸°í¼ °æ°í ¼öÁØÀ» ³ªÅ¸³À´Ï´Ù. |
| atlTraceGeneral | ¸ðµç ATL ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ë ÇÑ º¸°í¼ÀÔ´Ï´Ù. ±âº»°ª¡£ |
| atlTraceCOM | COM ¹æ¹ý¿¡ ´ë ÇÑ º¸°í¼¡£ |
| atlTraceQI | QueryInterface È£Ãâ¿¡ ´ë ÇÑ º¸°í¼¡£ |
| atlTraceRegistrar | °³Ã¼ÀÇ µî·Ï¿¡ ´ë ÇÑ º¸°í¼¡£ |
| atlTraceRefcount | ÂüÁ¶ Ƚ¼ö¸¦ º¯°æ ÇÏ´Â °Í¿¡ ´ë ÇÑ º¸°í¼¡£ |
| atlTraceWindowing | Windows ¹æ¹ý¿¡ ´ë ÇÑ º¸°í¼ ¿¹¸¦ º¸°í À߸ø µÈ ¸Þ½ÃÁö ¸Ê ID¡£ |
| atlTraceControls | ÄÁÆ®·Ñ¿¡ ´ë ÇÑ º¸°í¼, ¿¹¸¦ µé¾î ÄÁÆ®·Ñ ¶Ç´Â ÇØ´ç âÀÌ ¼Ò¸ê µÇ ¸é º¸°í¡£ |
| atlTraceHosting | º¸°í¼ Ŭ¶óÀÌ¾ðÆ® ÄÁÅ×À̳ʿ¡¼ Ȱ¼ºÈ µÉ ¶§ ¸Þ½ÃÁö¸¦ ¿¹¸¦ µé¾î, È£½ºÆÃ¡£ |
| atlTraceDBClient | OLE DB ¼ÒºñÀÚ ÅÛÇø´;¿¡ ´ë ÇÑ º¸°í¼ ¿¹¸¦ µé¾î ½ÇÆÐ GetData È£Ãâ Çϸé Ãâ·Â ¼ö Æ÷ÇÔ HRESULT¡£ |
| atlTraceDBProvider | OLE DB °ø±ÞÀÚ ÅÛÇø´À» º¸°íÇÕ´Ï´Ù, ±×¸®°í ¿¹ ¿ ¸¸µé±â ½ÇÆÐ¸¦ º¸°íÇÕ´Ï´Ù¡£ |
| atlTraceSnapin | MMC ½º³ÀÀÎ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ë ÇÑ º¸°í¼¡£ |
| atlTraceNotImpl | ÁöÁ¤ µÈ ÇÔ¼ö°¡ ±¸Çö µÇÁö ¾ÊÀº º¸°í¼¡£ |
¿¹Á¦
/ / ¿¹ º¯¼ö¿Í µ¿ÀÏÇØ Áý´Ï´Ù
int I = 1;
º¯¼ö¿Í µ¿ÀÏÇØ Áý´Ï´Ù (atlTraceGeneral, 4, "Á¤¼ö = %d\n", ³);
/ / Ãâ·Â: ' Á¤¼ö = 1'
ƯÁ¤ ¹üÁÖ ¹× ¼öÁØ¿¡ ´ë ÇÑ ÇÊÅ͸µ ÇÒ ¼ö ÀÖ½À´Ï´Ù ¾Æ·¡¿¡¼ ¼³¸í ÇÏ´Â µÎ °³ÀÇ Àü¿ª ÇÔ¼ö¸¦ ¼³Á¤ ÇÏ ¿© ÇÁ·ÎÁ§Æ® ¼öÁØ. Àü󸮱â Á¤ÀÇ ÇÊÅ͸µ °°Àº ÁöÁ¤, Àü¿ª ÇÔ¼ö¿¡ »ðÀÔ Çϱâ Àü¿¡ stdafx.h´Â #include lt;atlbase.h> ¹®¡£
¶Ç´Â ÇÁ·ÎÁ§Æ® ¼³Á¤ ´ëÈ »óÀÚ¿¡¼ Àü󸮱â Áö½Ã¹®¿¡ ÇÊÅ͸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. C/c + + ÅÇÀ» Ŭ¸¯ ÇÑ ´ÙÀ½ ±Û·Î¹ú Àü󸮱â Á¤ÀÇ ÆíÁý »óÀÚ¿¡ »ðÀÔ¡£
´ÙÀ½ Àü¿ª ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ¹üÁÖ¿Í ·¹º§À» ¼³Á¤ ÇÏ·Á¸é:
ATL_TRACE_CATEGORY 0XFFFFFFFF
ÇÊÅ͸µ ÇÏ·Á´Â ÃßÀû ¹üÁÖ¸¦ ¼³Á¤ ÇÕ´Ï´Ù. ±âº» 0xFFFFFFFF ´Â ¸ðµç ¹üÁÖ¸¦ º¸°íÇÕ´Ï´Ù. ƯÁ¤ ¹üÁÖ ¶Ç´Â ¹üÁÖ ÁýÇÕ¿¡ ´ë ÇÑ ÇÊÅ͸µ ÇÏ·Á¸é 0xffffffff¸¦ ÃßÀû ÇÏ·Á¸é ¹üÁÖ À̸§À» ¹Ù²ß´Ï´Ù. ºñÆ® ORÀ» »ç¿ë ÇÏ ¿© Çϳª ÀÌ»óÀÇ ¹üÁÖ¿¡ ´ë ÇÑ ÇÊÅ͸µ (|) ¿¬»êÀÚ. ¿¹¸¦ µé¾î, ¼³Á¤ ÇÏ ¿© ATL_TRACE_CATEGORY (atlTraceControls | atlTraceWindowing), ÄÁÆ®·Ñ ¹× À©µµÀ× º¯¼ö¿Í µ¿ÀÏÇØ Áý´Ï´Ù °æ°í¸¸ Ç¥½Ã µË´Ï´Ù¡£
ATL_TRACE_LEVEL 0
ÇÊÅ͸µ ÇÏ´Â ÃßÀû ¼öÁØÀ» ¼³Á¤ ÇÕ´Ï´Ù. 0, 1, 2, 3, ¶Ç´Â 4 µÉ ¼ö ÀÖ½À´Ï´Ù. ±âº», 0, °¡Àå ½É°¢ÇÑ ¹®Á¦¸¦ º¸°íÇÕ´Ï´Ù. 0À» º¸°í ½Í¾î º¸°í ¼öÁØÀ» ¹Ù²ß´Ï´Ù. ¿¹¸¦ µé¾î, 4¸¦ ÁöÁ¤ ÇÏ¸é ¸ðµç ¼öÁØÀÇ °æ°í ¹× Á¤º¸ ¸Þ½ÃÁö¸¦ º¼ °Í ÀÌ´Ù¡£
Âü°í Ç׸ñ