[Project64] Cleanup Trace Files

This commit is contained in:
zilmar 2015-12-10 17:38:33 +11:00
parent 146f295b10
commit ac1211eb76
3 changed files with 181 additions and 181 deletions

View File

@ -8,12 +8,12 @@ class CTraceModule
TraceLevel m_Type;
public:
CTraceModule () { m_Type = TrLvError; }
virtual ~CTraceModule () {}
CTraceModule() { m_Type = TrLvError; }
virtual ~CTraceModule() {}
inline void SetTraceLevel ( TraceLevel Type ) { m_Type = Type; }
inline TraceLevel GetTraceLevel ( void ) const { return m_Type; }
virtual void Write ( const char * Message, bool EndOfLine ) = 0;
inline void SetTraceLevel(TraceLevel Type) { m_Type = Type; }
inline TraceLevel GetTraceLevel(void) const { return m_Type; }
virtual void Write(const char * Message, bool EndOfLine) = 0;
};
class CTraceFileLog : public CTraceModule
@ -25,19 +25,19 @@ class CTraceFileLog : public CTraceModule
bool m_FlushFile;
public:
CTraceFileLog (const char * FileName, bool FlushFile = true);
CTraceFileLog(const char * FileName, bool FlushFile = true);
CTraceFileLog(const char * FileName, bool FlushFile, LOG_OPEN_MODE eMode, size_t dwMaxFileSize = 5);
virtual ~CTraceFileLog ();
virtual ~CTraceFileLog();
void Write ( const char * Message, bool EndOfLine );
void SetFlushFile ( bool bFlushFile );
void Write(const char * Message, bool EndOfLine);
void SetFlushFile(bool bFlushFile);
};
class CDebugTraceLog : public CTraceModule
{
public:
void Write ( const char * Message, bool EndOfLine );
void Write(const char * Message, bool EndOfLine);
};
CTraceModule * AddTraceModule ( CTraceModule * TraceModule ); // Must be created with new
CTraceModule * RemoveTraceModule ( CTraceModule * TraceModule ); // Is not automaticly deleted
CTraceModule * AddTraceModule(CTraceModule * TraceModule); // Must be created with new
CTraceModule * RemoveTraceModule(CTraceModule * TraceModule); // Is not automaticly deleted

View File

@ -26,6 +26,6 @@ enum TraceLevel
TrLvAll = ~TraceNoHeader,
};
void WriteTrace ( TraceType Type, const char * Message );
void WriteTraceF ( TraceType Type, const char * strFormat, ... );
void CloseTrace ( void ); //Free's all memory associated with trace
void WriteTrace(TraceType Type, const char * Message);
void WriteTraceF(TraceType Type, const char * strFormat, ...);
void CloseTrace(void); //Free's all memory associated with trace