Defined in file: hzProcess.h
Constructors/Detructors
hzLogger* | hzLogger | (const hzLogger& never) | |
hzLogger* | hzLogger | (void) | |
NULL-BASIS | ~hzLogger | (void) |
Public Methods:
hzEcode | Close | (void) | |
bool | IsOpen | (void) | |
bool | IsVerbose | (void) | |
hzEcode | Log | (const hzChain& Z) | |
hzEcode | Log | (const char* va_alist) | |
hzEcode | OpenFile | (const char* fpath, hzLogRotate eRotate) | |
hzEcode | OpenPrivate | (const char* fpath, hzLogRotate eRotate, unsigned int nPerms) | |
hzEcode | OpenPublic | (const char* fpath, hzLogRotate eRotate) | |
hzEcode | Out | (const hzChain& Z) | |
hzEcode | Out | (const char* va_alist) | |
void | SetIndent | (unsigned short nIndent) | |
void | Verbose | (bool bVerbose) | |
void | _logrotate | (void) | |
hzEcode | _write | (unsigned int nBytes) | if (m_bVerbose) { std::cout.write(m_pDataPtr, nBytes) ; fflush(stdout) ; } |
Overloaded operators:
hzLogger& | operator<< | (hzChain& Z) | |
hzLogger& | operator<< | (hzString& S) | |
hzLogger& | operator<< | (const char* str) | |
hzLogger& | operator= | (const hzLogger& never) |
Member Variables:
hzString | m_Base | No description | |
hzString | m_File | No description | |
hzLockS | m_Lock | No description | |
bool | m_bVerbose | No description | |
char* | m_cvData | No description | |
hzXDate | m_datCurr | No description | |
hzXDate | m_datLast | No description | |
hzLogRotate | m_eRotate | No description | |
unsigned short | m_nIndent | No description | |
unsigned short | m_nSessID | No description | |
hzTcpClient* | m_pConnection | No description | |
unsigned char* | m_pData | No description | |
char* | m_pDataPtr | No description | |
FILE* | m_pFile | No description |