00001
00002
00003
00004
00005
00006 #ifndef _FU_LOG_FILE_H_
00007 #define _FU_LOG_FILE_H_
00008
00009 class FUFile;
00010
00011 class FCOLLADA_EXPORT FULogFile
00012 {
00013 private:
00014 FUFile* file;
00015
00016 public:
00017 FULogFile(const char* filename);
00018 ~FULogFile();
00019
00020 void WriteLine(const char* filename, uint32 linenum, const char* message, ...);
00021 void WriteLine(const char* message, ...);
00022 void WriteLineV(const char* message, va_list& vars);
00023
00024 void Flush();
00025 };
00026
00027 #endif // _FU_LOG_FILE_H_