// stdafx.cpp : Ç¥ÁØ Æ÷ÇÔ ÆÄÀϸ¸ µé¾î ÀÖ´Â ¼Ò½º ÆÄÀÏÀÔ´Ï´Ù. // AgentServer.pch´Â ¹Ì¸® ÄÄÆÄÀÏµÈ Çì´õ°¡ µË´Ï´Ù. // stdafx.obj¿¡´Â ¹Ì¸® ÄÄÆÄÀÏµÈ Çü½Ä Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ. #include "stdafx.h" // TODO: ÇÊ¿äÇÑ Ãß°¡ Çì´õ´Â // ÀÌ ÆÄÀÏÀÌ ¾Æ´Ñ STDAFX.H¿¡¼­ ÂüÁ¶ÇÕ´Ï´Ù. AgentLog* g_pLOG = NULL; CSunLog* g_pSunConnLog = NULL; CSunLog* g_pSecureModuleLog = NULL; // USING_XIGNCODE ... BOOL MessageConnOut( BYTE byLogLevel, TCHAR* pszMsg, ... ) { BOOL bRet = FALSE; va_list args; va_start(args, pszMsg); if( g_pSunConnLog ) { bRet = CSunLog::LOGGINGwithARG( g_pSunConnLog, CSunLog::cOUTPUT_FILE, (CSunLog::eLOGLEVEL)byLogLevel, CSunLog::cCATE_MASK, pszMsg, args ); } else { TCHAR pMSG[1024]; bRet = (BOOL)!( 0 > _vsntprintf( pMSG, 1024, pszMsg, args ) ); } va_end(args); return bRet; } bool MessageSecureModuleOut(eSUN_LOG_LEVEL log_level, const TCHAR* meta_format, ...) { bool result = false; va_list args; va_start(args, meta_format); if (g_pSecureModuleLog) { result = CSunLog::LOGGINGwithARG( g_pSecureModuleLog, CSunLog::cOUTPUT_FILE, static_cast(log_level), CSunLog::cCATE_MASK, meta_format, args) != false; } else { TCHAR message[1024]; result = (0 <= _vsntprintf(message, _countof(message), meta_format, args)); message[_countof(message) - 1] = _T('\0'); } va_end(args); return result; }