Return Type | Function name | Arguments |
---|---|---|
void | Fatal | (hzChain&,) |
Declared in file: hzProcess.h
Defined in file : hzError.cpp
Function Logic:
Function body:
void Fatal (hzChain& error) { hzChain E ; hzXDate d ; hzLogger* pLog ; hzProcess* phz ; phz = GetThreadInfo() ; _hzGlobal_kill = true ; d.SysDateTime() ; E.Printf("Fatal Error in process %05u (tid %u) at %04d%02d%02d-%02d%02d%02d -> ", getpid(), pthread_self(), d.Year(), d.Month(), d.Day(), d.Hour(), d.Min(), d.Sec()) ; E << error ; pLog = GetThreadLogger() ; if (!pLog) std::cerr << E ; else { if (pLog->IsOpen()) pLog->Out(E) ; else std::cerr << E ; } phz->StackTrace() ; exit(0); }