QuISP
Loading...
Searching...
No Matches
quisp::modules::Logger::LoggerModule Class Reference

#include <LoggerModule.h>

Inheritance diagram for quisp::modules::Logger::LoggerModule:
Collaboration diagram for quisp::modules::Logger::LoggerModule:

Public Member Functions

 LoggerModule ()
 
 ~LoggerModule ()
 
void initialize () override
 
void finish () override
 
ILoggergetLogger ()
 

Static Protected Member Functions

static std::string trimQuotes (std::string s)
 
static LoggerType toLoggerType (const std::string &s)
 

Protected Attributes

std::shared_ptr< spdlog::logger > spdlog_logger
 
LoggerType logger_type = LoggerType::Unknown
 

Constructor & Destructor Documentation

◆ LoggerModule()

quisp::modules::Logger::LoggerModule::LoggerModule ( )

◆ ~LoggerModule()

quisp::modules::Logger::LoggerModule::~LoggerModule ( )

Member Function Documentation

◆ finish()

void quisp::modules::Logger::LoggerModule::finish ( )
override

◆ getLogger()

ILogger * quisp::modules::Logger::LoggerModule::getLogger ( )

◆ initialize()

void quisp::modules::Logger::LoggerModule::initialize ( )
override

◆ toLoggerType()

LoggerType quisp::modules::Logger::LoggerModule::toLoggerType ( const std::string & s)
staticprotected

◆ trimQuotes()

std::string quisp::modules::Logger::LoggerModule::trimQuotes ( std::string s)
staticprotected

Member Data Documentation

◆ logger_type

LoggerType quisp::modules::Logger::LoggerModule::logger_type = LoggerType::Unknown
protected

◆ spdlog_logger

std::shared_ptr<spdlog::logger> quisp::modules::Logger::LoggerModule::spdlog_logger
protected

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