[Project64] Cleanup Trace Files
This commit is contained in:
parent
146f295b10
commit
ac1211eb76
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue