FileLog.h

00001 #ifndef _FileLog_H_
00002 #define _FileLog_H_
00003 
00004 #include <fstream>
00005 #include <stdarg.h>
00006 #include <string.h>
00007 #include <stdio.h>
00008 #include "Defines.h"
00009 #include "console.h"
00010 
00011 
00012 #if _MSC_VER > 1000
00013 #pragma once
00014 #endif // _MSC_VER > 1000
00015 
00016 using namespace std;
00017 
00018 namespace zak {
00019 
00029 class ZAKENGINE_API FileLog {
00030         private:
00031                 char            *_szNombre;
00032                 ofstream        _ofsFile;
00033                 char            _szBuffer[256];
00034 
00035         public:
00036 
00037                 char *GetLastMessage();
00038 
00043                 void Trace(const char * pszTexto, ...);
00044 
00048                 FileLog(char *szNombre);
00049 
00053                 virtual ~FileLog();
00054 };
00055 
00056 extern ZAKENGINE_API FileLog Log;
00057 
00058 }
00059 
00060 #endif // _FileLog_H_

Generado el Tue May 29 14:46:14 2007 para Zak Engine v1.1.0 por  doxygen 1.5.1-p1