[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:
parent
044235c065
commit
b50ab99326
1 changed files with 6 additions and 2 deletions
|
|
@ -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() {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue