#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. |