WoW Model Viewer
Your premiere tool for viewing, equipping and animating World of Warcraft models.
Loading...
Searching...
No Matches
LogOutputFile.cpp
Go to the documentation of this file.
1
#include "
LogOutputFile.h
"
2
3
using namespace
WMVLog
;
4
5
LogOutputFile::LogOutputFile
(std::string fileName)
6
{
7
m_logFile
.open(fileName, std::ios::out | std::ios::trunc);
8
}
9
10
void
LogOutputFile::write
(
const
std::string& message)
11
{
12
std::lock_guard<std::mutex> locker(
m_mutex
);
13
m_logFile
<< message <<
"\n"
;
14
m_logFile
.flush();
15
}
LogOutputFile.h
WMVLog::LogOutputFile::LogOutputFile
LogOutputFile()
WMVLog::LogOutputFile::m_logFile
std::ofstream m_logFile
Definition
LogOutputFile.h:25
WMVLog::LogOutputFile::write
void write(const std::string &message)
Write a log message to the file (thread-safe).
Definition
LogOutputFile.cpp:10
WMVLog::LogOutputFile::m_mutex
std::mutex m_mutex
Definition
LogOutputFile.h:24
WMVLog
Definition
Logger.h:16
Source
Engine
Core
Logger
LogOutputFile.cpp
Generated by
1.9.8