cantera/test_problems/shared/fileLog.h
2013-06-05 17:08:13 +00:00

23 lines
412 B
C++

#include "cantera/base/logger.h"
#include <fstream>
class fileLog: public Cantera::Logger
{
public:
explicit fileLog(const std::string& fName) {
m_fName = fName;
m_fs.open(fName.c_str());
}
virtual void write(const std::string& msg) {
m_fs << msg << std::endl;
}
virtual ~fileLog() {
m_fs.close();
}
std::string m_fName;
std::fstream m_fs;
};