24 lines
414 B
C++
24 lines
414 B
C++
#include "cantera/base/logger.h"
|
|
|
|
#include <string>
|
|
#include <fstream>
|
|
|
|
class fileLog: public Cantera::Logger
|
|
{
|
|
public:
|
|
fileLog(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;
|
|
};
|