SDC C-Project CF Review 프로그램
LYW
2021-09-14 ffe71aadfdcb4a9ea2ac4d8d320983d42ef3cad5
ReviewHistory/ReveiwHistory/akLoggerExt.cpp
새 파일
@@ -0,0 +1,40 @@
#include "StdAfx.h"
#include "akLoggerExt.h"
CakLoggerExt CakLoggerExt::m_Instance;
CakLoggerExt::CakLoggerExt( int nBufferSize /*= 200*/, int nStringLen /*= 512 */ )
{
   m_hParent = NULL;
   m_bScrollAuto = TRUE;
}
CakLoggerExt::~CakLoggerExt(void)
{
}
void CakLoggerExt::setLog( char* format, ... )
{
   char text[512]={};
   va_list ap;
   va_start(ap, format);
   vsprintf(text, format, ap);
   va_end(ap);
   CakLogger::setLog(text);
   if(m_hParent) PostMessage(m_hParent, UM_UPDATE_LOGGER, 0, 0);
}
void CakLoggerExt::LogFileOpen()
{
   char strFileName[256];
   SYSTEMTIME st;
   GetLocalTime(&st);
   sprintf(strFileName, "%s\\%02d%02d%02d\\%s_%02d%02d%02d.log",
      "C:\\DIT_LogData\\", st.wYear, st.wMonth, st.wDay,
      "logGlassRawMessenger", st.wYear, st.wMonth, st.wDay);
   ShellExecute(NULL, "Open", "NotePad.exe", strFileName, "", SW_SHOW);
}