[Test] Fix fileLog class used in DH_graph_1

The class was missing the implementation of writeendl, which caused the
base class method to be called, occasionally leading to confusing test failures.

Not setting the mode of the output file caused it not to be automatically created,
so the log file usually wasn't even being written.
This commit is contained in:
Ray Speth 2014-10-08 16:54:55 +00:00
parent 044235c065
commit b50ab99326

View file

@ -7,11 +7,15 @@ class fileLog: public Cantera::Logger
public:
explicit fileLog(const std::string& fName) {
m_fName = fName;
m_fs.open(fName.c_str());
m_fs.open(fName.c_str(), std::ios::out);
}
virtual void write(const std::string& msg) {
m_fs << msg << std::endl;
m_fs << msg;
}
virtual void writeendl() {
m_fs << std::endl;
}
virtual ~fileLog() {