Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
cLogAppender.h File Reference
#include "cLogLevel.h"
#include "cRefPtr.h"
#include "cString.h"
#include "cStream.h"
#include "cThreadLock.h"

Go to the source code of this file.

Classes

class  Gray::cLogEventParams
 
class  Gray::cLogThrottle
 
interface  Gray::ILogProcessor
 
class  Gray::cLogProcessor
 
class  Gray::cLogAppender
 
class  Gray::cLogAppendDebug
 
class  Gray::cLogAppendCache
 

Namespaces

 Gray
 < The main namespace for all Core functions.
 

Macros

#define LOGERR(hRes)   LOGSTR(cStringL::GetErrorString(hRes))
 Used to supply "ERR='%s'". More...
 

Typedefs

typedef UINT32 Gray::LOG_ATTR_MASK_t
 

Enumerations

enum  Gray::LOG_ATTR_TYPE_ {
  Gray::LOG_ATTR_0 = 0 , Gray::LOG_ATTR_INIT = 0x00100000 , Gray::LOG_ATTR_SCRIPT = 0x00200000 , Gray::LOG_ATTR_NET = 0x00400000 ,
  Gray::LOG_ATTR_ODD = 0x01000000 , Gray::LOG_ATTR_DEBUG = 0x02000000 , Gray::LOG_ATTR_PRINT = 0x04000000 , Gray::LOG_ATTR_PRINTBACK = 0x08000000 ,
  Gray::LOG_ATTR_TEMP = 0x10000000 , Gray::LOG_ATTR_INTERNAL = 0x20000000 , Gray::LOG_ATTR_NOCRLF = 0x40000000 , Gray::LOG_ATTR_FILTERED = 0x80000000 ,
  Gray::LOG_ATTR_CUST_MASK = 0x000FFFFF , Gray::LOG_ATTR_BASE_MASK = 0xFFF00000 , Gray::LOG_ATTR_ALL_MASK = 0xFFFFFFFF
}
 

Detailed Description

Macro Definition Documentation

◆ LOGERR

#define LOGERR (   hRes)    LOGSTR(cStringL::GetErrorString(hRes))

Used to supply "ERR='%s'".