//
// logtrace.h
//
// Globale Funktionen und Makros von logtrace.cpp
//
#ifdef LOGTRACE_H

//
// Makros zur Kapselung der überladenen Funktion LogTrace.
// Hierbei sind:
// L:		int loglevel (1-9)
// TEXT:	TEXT incl "" d.h. z.B. "Hallo Welt"
// X:		Variablenname
//
#define LOGTRACE(L,TEXT) LogTrace (L , __FILE__ , __LINE__, TEXT );
#define LOGTRACE_LV(L,X) LogTrace (L , __FILE__ , __LINE__, #X , X);

//
// Prototypen
//
void LogTrace (int level , char * File , int Line , char *text );
void LogTrace (int level , char * File , int Line , char *text , long lvar);

#else

//
// Deaktivieren der Makros
//
#define LOGTRACE(L,TEXT) 
#define LOGTRACE_LV(L,X) 

#endif






