| 131 | } |
| 132 | |
| 133 | void Console::OpenLogFile(std::wstring const& path) |
| 134 | { |
| 135 | if (logToFile_) { |
| 136 | CloseLogFile(); |
| 137 | } |
| 138 | |
| 139 | logFile_.rdbuf()->pubsetbuf(0, 0); |
| 140 | logFile_.open(path.c_str(), std::ios::binary | std::ios::out | std::ios::app); |
| 141 | if (!logFile_.good()) { |
| 142 | ERR("Failed to open log file '%s'", ToStdUTF8(path).c_str()); |
| 143 | } else { |
| 144 | logToFile_ = true; |
| 145 | } |
| 146 | } |
| 147 | |
| 148 | void Console::CloseLogFile() |
| 149 | { |
no test coverage detected