새 파일 |
| | |
| | | #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); |
| | | } |