UMPS
The University of Utah Seismograph Stations Message Passing System.
UMPS::Logging::ILog Class Referenceabstract

This is an abstract base class that allows users to define custom loggers to be used in other applications. More...

#include "umps/logging/log.hpp"

Inheritance diagram for UMPS::Logging::ILog:

Public Member Functions

virtual Level getLevel () const noexcept=0
 
virtual void error (const std::string &message)=0
 Writes an error message.
 
virtual void warn (const std::string &message)=0
 Writes a warning message.
 
virtual void info (const std::string &message)=0
 Writes an info message.
 
virtual void debug (const std::string &message)=0
 Writes a debug message.
 

Detailed Description

This is an abstract base class that allows users to define custom loggers to be used in other applications.

Member Function Documentation

◆ getLevel()

virtual Level UMPS::Logging::ILog::getLevel ( ) const
pure virtualnoexcept
Returns
The logging level.

Implemented in UMPS::Logging::StandardOut, UMPS::Logging::LogIt, and UMPS::Logging::DailyFile.


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