Lugdunum  0.1.0
Public Member Functions | Static Public Member Functions | List of all members
lug::System::Logger::LoggingFacility Class Reference

#include <LoggingFacility.hpp>

Public Member Functions

 LoggingFacility ()=delete
 
 ~LoggingFacility ()=delete
 

Static Public Member Functions

static void registerLogger (const std::string &loggerName, std::unique_ptr< Logger > logger)
 
static LoggergetLogger (const std::string &loggerName)
 
static void registerHandler (const std::string &handlerName, std::unique_ptr< Handler > handler)
 
static HandlergetHandler (const std::string &handlerName)
 
static void clear ()
 

Detailed Description

Definition at line 15 of file LoggingFacility.hpp.

Constructor & Destructor Documentation

◆ LoggingFacility()

lug::System::Logger::LoggingFacility::LoggingFacility ( )
delete

◆ ~LoggingFacility()

lug::System::Logger::LoggingFacility::~LoggingFacility ( )
delete

Member Function Documentation

◆ registerLogger()

void lug::System::Logger::LoggingFacility::registerLogger ( const std::string &  loggerName,
std::unique_ptr< Logger logger 
)
static

Definition at line 12 of file LoggingFacility.cpp.

◆ getLogger()

Logger * lug::System::Logger::LoggingFacility::getLogger ( const std::string &  loggerName)
static

Definition at line 16 of file LoggingFacility.cpp.

◆ registerHandler()

void lug::System::Logger::LoggingFacility::registerHandler ( const std::string &  handlerName,
std::unique_ptr< Handler handler 
)
static

Definition at line 20 of file LoggingFacility.cpp.

◆ getHandler()

Handler * lug::System::Logger::LoggingFacility::getHandler ( const std::string &  handlerName)
static

Definition at line 24 of file LoggingFacility.cpp.

◆ clear()

void lug::System::Logger::LoggingFacility::clear ( )
static

Definition at line 28 of file LoggingFacility.cpp.


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