Helios++
Helios software for LiDAR simulations
logger_factory Class Reference

Logger factory class can be used to build loggers. More...

#include <logger_factory.hpp>

Public Member Functions

 logger_factory ()
 Logger factory constructor.
 
loggerproduce (const logging_config_t &config) const
 Produce a logger. More...
 

Protected Attributes

std::unordered_map< std::string, logger_creator > creators
 Logger creation map which works with function pointers.
 

Detailed Description

Logger factory class can be used to build loggers.

Member Function Documentation

◆ produce()

logger* logger_factory::produce ( const logging_config_t &  config) const
inline

Produce a logger.

Parameters
configConfig to be used to build the logger
Returns
Produced logger

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