NetFlex  0.0.0
C++11 HTTP Server Library.
Public Member Functions | List of all members
netflex::logger_iface Class Referenceabstract

#include <logger.hpp>

Inheritance diagram for netflex::logger_iface:
netflex::logger

Public Member Functions

 logger_iface (void)=default
 ctor
 
virtual ~logger_iface (void)=default
 dtor
 
 logger_iface (const logger_iface &)=default
 copy ctor
 
logger_ifaceoperator= (const logger_iface &)=default
 assignment operator
 
virtual void debug (const std::string &msg, const std::string &file, std::size_t line)=0
 
virtual void info (const std::string &msg, const std::string &file, std::size_t line)=0
 
virtual void warn (const std::string &msg, const std::string &file, std::size_t line)=0
 
virtual void error (const std::string &msg, const std::string &file, std::size_t line)=0
 

Detailed Description

logger_iface should be inherited by any class intended to be used for logging

Member Function Documentation

◆ debug()

virtual void netflex::logger_iface::debug ( const std::string &  msg,
const std::string &  file,
std::size_t  line 
)
pure virtual

debug logging

Parameters
msgmessage to be logged
filefile from which the message is coming
lineline in the file of the message

Implemented in netflex::logger.

◆ error()

virtual void netflex::logger_iface::error ( const std::string &  msg,
const std::string &  file,
std::size_t  line 
)
pure virtual

error logging

Parameters
msgmessage to be logged
filefile from which the message is coming
lineline in the file of the message

Implemented in netflex::logger.

◆ info()

virtual void netflex::logger_iface::info ( const std::string &  msg,
const std::string &  file,
std::size_t  line 
)
pure virtual

info logging

Parameters
msgmessage to be logged
filefile from which the message is coming
lineline in the file of the message

Implemented in netflex::logger.

◆ warn()

virtual void netflex::logger_iface::warn ( const std::string &  msg,
const std::string &  file,
std::size_t  line 
)
pure virtual

warn logging

Parameters
msgmessage to be logged
filefile from which the message is coming
lineline in the file of the message

Implemented in netflex::logger.


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