2 #include "ScopeLogger.h"
3 #include "ScopeLogger_p.h"
4 #include "gui/LogFrame.h"
5 #include "parameters/Windows.h"
10 static Impl sImpl(filem, consolem, logboxm);
19 : pimpl(&GetImpl(filem, consolem, logboxm)) {
void GetUserLoggings()
Gets the text in the logbook window and calls FlushLogbox.
void GetUserLoggings()
Gets the text in the logbook window and calls FlushLogbox.
void DetachLogFrame()
Detaches a CLogFrame.
Impl & GetImpl(const log_message_type &filem, const log_message_type &consolem, const log_message_type &logboxm)
Has the local static implementation object static local variable is in there.
void SetFilepath(const std::wstring &_filepath=L"C:\\ScopeData")
Sets the filepath and creates logfile.
Implementation class of the ScopeLogger.
void SetFilepath(const std::wstring &_filepath=L"C:\\ScopeData")
Sets the filepath and creates logfile.
This is the include file for standard system include files, or project specific include files that ar...
void Log(const std::wstring &message, const log_message_type &msgtype)
Logs a message.
void Shutdown()
Calls ScopeLogger::Impl::Shutdown.
Frame window class for the log.
void AttachLogFrame(gui::CLogFrame *const _logframe)
Attaches a CLogFrame as the logbook window.
void AttachLogFrame(gui::CLogFrame *const _logframe)
Attaches a CLogFrame as the logbook window.
ScopeLogger(const log_message_type &_filem=log_all, const log_message_type &_consolem=log_all, const log_message_type &_logboxm=log_all)
Sets the pimpl from GetImpl.
Impl *const pimpl
pointer to the implementation
void DetachLogFrame()
Detaches a CLogFrame.
void Shutdown()
Shutdown the Active, called from Run in scope.cpp.
void Log(const std::wstring &message, const log_message_type &msgtype)
Logs a message.
HWND GetLogFrameWindow()
Saves log frame parameters into Window (for recreating windows on startup).
HWND GetLogFrameWindow()
Saves log frame parameters into Window (for recreating windows on startup)