![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include "cLogAppender.h"
#include "cDebugAssert.h"
#include "cTimeSys.h"
#include "IUnknown.h"
#include "cSingleton.h"
#include "cTimeUnits.h"
#include "cArrayRef.h"
#include "cArrayIUnk.h"
#include "cException.h"
#include "HResult.h"
#include "cUnitTestDecl.h"
#include "cTypeInfo.h"
Go to the source code of this file.
Classes | |
class | Gray::cLogSubject |
class | Gray::cLogNexus |
class | Gray::cLogMgr |
Namespaces | |
Gray | |
< The main namespace for all Core functions. | |
Macros | |
#define | LOGF(_x_) ::Gray::cLogMgr::I().addEventF _x_ |
#define | DEBUG_ERR(_x_) ::Gray::cLogMgr::I().addDebugErrorF _x_ |
#define | DEBUG_WARN(_x_) ::Gray::cLogMgr::I().addDebugWarnF _x_ |
#define | DEBUG_LOGF(_x_) __noop |
#define | DEBUG_MSG(_x_) __noop |
#define | DEBUG_TRACE(_x_) __noop |
#define | GEXCEP_CATCH_LOG(desc) GRAY_TRY_CATCH( ::Gray::cExceptionBase, ex ) |
#define | GEXCEP_CATCH_LOG1(desc, arg) GRAY_TRY_CATCH( ::Gray::cExceptionBase, ex ) |
Message / Event Log Macros. (Debug Mostly) similar to Log4J (with appenders) formatters per appender to control actual format?
#define DEBUG_ERR | ( | _x_ | ) | ::Gray::cLogMgr::I().addDebugErrorF _x_ |
#define DEBUG_LOGF | ( | _x_ | ) | __noop |
#define DEBUG_MSG | ( | _x_ | ) | __noop |
#define DEBUG_TRACE | ( | _x_ | ) | __noop |
#define DEBUG_WARN | ( | _x_ | ) | ::Gray::cLogMgr::I().addDebugWarnF _x_ |
#define GEXCEP_CATCH_LOG | ( | desc | ) | GRAY_TRY_CATCH( ::Gray::cExceptionBase, ex ) |
#define GEXCEP_CATCH_LOG1 | ( | desc, | |
arg | |||
) | GRAY_TRY_CATCH( ::Gray::cExceptionBase, ex ) |
#define LOGF | ( | _x_ | ) | ::Gray::cLogMgr::I().addEventF _x_ |