24 #if defined(__MSWINDOWS__) 25 if (mLogToOutputWindow)
38 int logStdoutFlags,
int logMessageBoxFlags,
int logOutputWindowFlags)
42 #if defined(__MSWINDOWS__)
44 mLogToMessageBox(nullptr),
45 mLogToOutputWindow(nullptr)
50 mLogToFile = std::make_unique<LogToFile>(logFile, logFileFlags);
56 mLogToStdout = std::make_unique<LogToStdout>(logStdoutFlags);
60 #if defined(__MSWINDOWS__) 63 mLogToMessageBox = std::make_unique<LogToMessageBox>(logMessageBoxFlags);
69 mLogToOutputWindow = std::make_unique<LogToOutputWindow>(logOutputWindowFlags);
LogReporter(std::string const &logFile, int logFileFlags, int logStdoutFlags, int logMessageBoxFlags=0, int logOutputWindowFlags=0)
std::unique_ptr< LogToStdout > mLogToStdout
std::unique_ptr< LogToFile > mLogToFile
GLsizei const GLchar *const * string
static void Subscribe(Listener *listener)
static void Unsubscribe(Listener *listener)