debug_log.h 875 Bytes
#ifndef __DEBUGLOG_H__
#define __DEBUGLOG_H__

#include <stdio.h>
//if(DebugLog::Db)
//{ 
// char prompt[32]; 
// GetPrompt(prompt); 
// DebugLog::Db->SetPrompt(prompt);
//} 
//if(DebugLog::Db)
// DebugLog::Db->LogCriticalError###

//#define LOGCRITICALERROR if(DebugLog::Db) DebugLog::Db->LogCriticalError
#define LOGERROR     LogError
//#define PRINTF      if(DebugLog::Db) DebugLog::Db->LogWarning
#define LOGINFO      LogInfo
//#define LOGDEBUG     if(DebugLog::Db) DebugLog::Db->LogDebug
//#define LOGTRACE     if(DebugLog::Db) DebugLog::Db->LogTrace


 
// void LogCriticalError(const char *format, ...);
 void LogError(const char *format, ...);
// void LogWarning(const char *format, ...);
 void LogInfo(const char *format, ...);
// void LogDebug(const char *format, ...);
// void LogTrace(const char *format, ...);
 
 void Log(FILE *, char *format);
 
#endif