Jpp test-rotations-new
the software that should make you happy
Loading...
Searching...
No Matches
JLOGGER::JLogger Class Referenceabstract

Interface for logging messages. More...

#include <JLogger.hh>

Inheritance diagram for JLOGGER::JLogger:
JLOGGER::JControlHostLogger JLOGGER::JMessageLogger JLOGGER::JStreamLogger JLOGGER::JMessageLoggerThreadSafe JLOGGER::JMessageScheduler

Public Member Functions

virtual ~JLogger ()
 Virtual destructor.
 
virtual void typeout (const std::string &tag, const std::string &message)=0
 Report message.
 
JSYNCHRONIZATION::JMutexmutex ()
 Provides internal lock object.
 

Private Attributes

JSYNCHRONIZATION::JMutex m_mutex
 

Detailed Description

Interface for logging messages.

Definition at line 22 of file JLogger.hh.

Constructor & Destructor Documentation

◆ ~JLogger()

virtual JLOGGER::JLogger::~JLogger ( )
inlinevirtual

Virtual destructor.

Definition at line 27 of file JLogger.hh.

28 {}

Member Function Documentation

◆ typeout()

virtual void JLOGGER::JLogger::typeout ( const std::string & tag,
const std::string & message )
pure virtual

◆ mutex()

JSYNCHRONIZATION::JMutex & JLOGGER::JLogger::mutex ( )
inline

Provides internal lock object.

Returns
reference to the internal mutex object.

Definition at line 44 of file JLogger.hh.

45 {
46 return m_mutex;
47 }
JSYNCHRONIZATION::JMutex m_mutex
Definition JLogger.hh:51

Member Data Documentation

◆ m_mutex

JSYNCHRONIZATION::JMutex JLOGGER::JLogger::m_mutex
private

Definition at line 51 of file JLogger.hh.


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