Defined in file: hzProcess.h

Constructors/Detructors

hzLogger*hzLogger(const hzLogger& never)
hzLogger*hzLogger(void)
NULL-BASIS~hzLogger(void)

Public Methods:

hzEcodeClose(void)
boolIsOpen(void)
boolIsVerbose(void)
hzEcodeLog(const hzChain& Z)
hzEcodeLog(const char* va_alist)
hzEcodeOpenFile(const char* fpath, hzLogRotate eRotate)
hzEcodeOpenPrivate(const char* fpath, hzLogRotate eRotate, unsigned int nPerms)
hzEcodeOpenPublic(const char* fpath, hzLogRotate eRotate)
hzEcodeOut(const hzChain& Z)
hzEcodeOut(const char* va_alist)
voidSetIndent(unsigned short nIndent)
voidVerbose(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:

hzStringm_BaseNo description
hzStringm_FileNo description
hzLockSm_LockNo description
boolm_bVerboseNo description
char*m_cvDataNo description
hzXDatem_datCurrNo description
hzXDatem_datLastNo description
hzLogRotatem_eRotateNo description
unsigned shortm_nIndentNo description
unsigned shortm_nSessIDNo description
hzTcpClient*m_pConnectionNo description
unsigned char*m_pDataNo description
char*m_pDataPtrNo description
FILE*m_pFileNo description