Public Member Functions | List of all members
ime::utility::ILogger Class Referenceabstract

Interface for logging classes. More...

#include <ILogger.h>

Inheritance diagram for ime::utility::ILogger:
ime::utility::ConsoleLogger ime::utility::DiskFileLogger

Public Member Functions

virtual void log (MessageType type, const std::string &msg)=0
 Log message. More...
 
virtual ~ILogger ()=default
 Destructor. More...
 

Detailed Description

Interface for logging classes.

Definition at line 45 of file ILogger.h.

Constructor & Destructor Documentation

◆ ~ILogger()

virtual ime::utility::ILogger::~ILogger ( )
virtualdefault

Destructor.

Member Function Documentation

◆ log()

virtual void ime::utility::ILogger::log ( MessageType  type,
const std::string &  msg 
)
pure virtual

Log message.

Parameters
typeType of message to be logged
msgMessage to log

Implemented in ime::utility::ConsoleLogger, and ime::utility::DiskFileLogger.


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