1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- #ifndef _FILELOG_H_
- #define _FILELOG_H_
- #include <string>
- #include <fstream>
- #include "core/optimization/blackbox/OptLogBase.h"
- namespace OPTIMIZATION
- {
- class FileLog : public OptLogBase
- {
- public:
-
-
- FileLog(){};
-
-
- FileLog( std::string file);
-
- virtual ~FileLog();
-
- virtual void writeLogError(const char* szMessage);
-
- virtual void writeLogWarning(const char* szMessage);
-
- virtual void writeLogTrace(const char* szMessage);
- private:
-
- std::ofstream m_stream;
- void toFile(const char* szMessage);
- };
- }
- #endif
|