Joedb 10.3.2
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Public Member Functions | List of all members
joedb::Multi_Logger Class Reference

#include <joedb/error/Multi_Logger.h>

Inheritance diagram for joedb::Multi_Logger:
Inheritance graph
[legend]
Collaboration diagram for joedb::Multi_Logger:
Collaboration graph
[legend]

Public Member Functions

void log (const std::string &message) noexcept override
 
void clear ()
 
void add (std::unique_ptr< Logger > logger)
 
- Public Member Functions inherited from joedb::Logger
virtual ~Logger ()=default
 

Additional Inherited Members

- Static Public Attributes inherited from joedb::Logger
static Logger dummy_logger
 

Detailed Description

Definition at line 11 of file Multi_Logger.h.

Member Function Documentation

◆ add()

void joedb::Multi_Logger::add ( std::unique_ptr< Logger logger)
inline

Definition at line 28 of file Multi_Logger.h.

◆ clear()

void joedb::Multi_Logger::clear ( )
inline

Definition at line 23 of file Multi_Logger.h.

◆ log()

void joedb::Multi_Logger::log ( const std::string &  message)
inlineoverridevirtualnoexcept

Reimplemented from joedb::Logger.

Definition at line 17 of file Multi_Logger.h.


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