새 파일 |
| | |
| | | #pragma once |
| | | |
| | | #define _AKTRACE |
| | | |
| | | #if defined _AKTRACE |
| | | #define AKTRACEEXT(fmt,...) CakTraceExt::setTraceWithDateTime(fmt,##__VA_ARGS__) |
| | | #else |
| | | #define AKTRACEEXT(fmt,...) |
| | | #endif |
| | | |
| | | #if defined _AKTRACE |
| | | #define AKTRACE(fmt,...) CakTraceExt::getInstance()->setTrace(fmt,##__VA_ARGS__) |
| | | #else |
| | | #define AKTRACE(fmt,...) |
| | | #endif |
| | | |
| | | |
| | | #include "akTrace.h" |
| | | |
| | | |
| | | class AKCORE_DLLSPEC CakTraceExt |
| | | { |
| | | protected: |
| | | CakTraceExt(void); |
| | | virtual ~CakTraceExt(void); |
| | | |
| | | public: |
| | | ////////////////////////////////////////////////////////////////////////// |
| | | static CakTrace *getInstance() {return &m_Instance;}; |
| | | |
| | | static void setTraceWithDateTime(char* format, ...); |
| | | |
| | | |
| | | |
| | | protected: |
| | | static CakTrace m_Instance; |
| | | |
| | | }; |