#include <stdio.h>#include <stdlib.h>#include <iostream>#include <fstream>#include <ostream>#include <string.h>#include <time.h>#include <strstream>#include <typeinfo.h>Go to the source code of this file.
Defines | |
| #define | DEBUG |
| #define | EXC throw 1; |
| #define | Guard(function) |
| #define | UnGuard |
| #define | Trace(why) |
|
|
Definition at line 96 of file include/Tools/ExCTrace.h. |
|
|
Definition at line 99 of file include/Tools/ExCTrace.h. |
|
|
Value: static char * __FUNCTION_NAME__ = #function;\ try { Definition at line 124 of file include/Tools/ExCTrace.h. |
|
|
Value: static char * __WHY__ = #why;\ time_t tt;struct tm *ttb;tt = time(NULL);ttb = localtime(&tt);\ std::cout<<"***********************TRACE***********************"<<std::endl;\ std::cout<<"* Date : "<<asctime(ttb);\ std::cout<<"* Module : "<<__FUNCTION_NAME__<<std::endl;\ std::cout<<"* Line : "<<__LINE__<<std::endl;\ std::cout<<"* File : "<<__FILE__<<std::endl;\ std::cout<<"* Make date : "<<__DATE__<<" "<<__TIME__<<std::endl;\ std::cout<<"* Cause : "<<__WHY__<<std::endl;\ std::cout<<"* Error : "<<errno<<std::endl;\ std::cout<<"***************************************************"<<std::endl; Definition at line 158 of file include/Tools/ExCTrace.h. |
|
|
Value: } catch (...) {\ time_t tt;struct tm *ttb;tt = time(NULL);ttb = localtime(&tt);\ std::cout<<"*********************CALL STACK*********************"<<std::endl;\ std::cout<<"* Date : "<<asctime(ttb);\ std::cout<<"* Module : "<<__FUNCTION_NAME__<<std::endl;\ std::cout<<"* Line : "<<__LINE__<<std::endl;\ std::cout<<"* File : "<<__FILE__<<std::endl;\ std::cout<<"* Make date : "<<__DATE__<<" "<<__TIME__<<std::endl;\ std::cout<<"***************************************************"<<std::endl;\ throw; } Definition at line 126 of file include/Tools/ExCTrace.h. |
1.3-rc1