CustusX  2023.01.05-dev+develop.0da12
An IGT application
cx::LogFileWatcher Class Reference

#include <cxLogFileWatcher.h>

Inheritance diagram for cx::LogFileWatcher:
cx::Log

Public Member Functions

virtual ~LogFileWatcher ()
 
- Public Member Functions inherited from cx::Log
virtual ~Log ()
 
QString getLoggingFolder () const
 
void setLoggingFolder (QString absoluteLoggingFolderPath)
 
void installObserver (MessageObserverPtr observer, bool resend)
 
void uninstallObserver (MessageObserverPtr observer)
 
void stopQtMessages ()
 
void startQtMessages ()
 

Static Public Member Functions

static LogFileWatcherPtr create ()
 

Protected Member Functions

virtual LogThreadPtr createWorker ()
 
- Protected Member Functions inherited from cx::Log
 Log ()
 
void initializeObject ()
 
void startThread ()
 
void stopThread ()
 
QString getDefaultLogPath () const
 

Additional Inherited Members

- Signals inherited from cx::Log
void loggingFolderChanged ()
 
- Protected Slots inherited from cx::Log
virtual void onEmittedMessage (Message message)
 
- Protected Attributes inherited from cx::Log
QString mLogPath
 
boost::shared_ptr< class QThread > mThread
 
LogThreadPtr mWorker
 

Detailed Description

Definition at line 42 of file cxLogFileWatcher.h.

Constructor & Destructor Documentation

virtual cx::LogFileWatcher::~LogFileWatcher ( )
inlinevirtual

Definition at line 48 of file cxLogFileWatcher.h.

Member Function Documentation

LogFileWatcherPtr cx::LogFileWatcher::create ( )
static

Definition at line 31 of file cxLogFileWatcher.cpp.

LogThreadPtr cx::LogFileWatcher::createWorker ( )
protectedvirtual

Implements cx::Log.

Definition at line 38 of file cxLogFileWatcher.cpp.


The documentation for this class was generated from the following files: