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 |