Struct LoggerFactory

Inheritance Relationships

Derived Types

Struct Documentation

struct LoggerFactory

Plugin interface for generating logger interfaces.

Subclassed by reach::BoostProgressConsoleLoggerFactory, reach::ConsoleLoggerFactory

Public Types

using Ptr = std::shared_ptr<LoggerFactory>
using ConstPtr = std::shared_ptr<const LoggerFactory>

Public Functions

virtual ~LoggerFactory() = default
virtual Logger::Ptr create(const YAML::Node &config) const = 0

Public Static Functions

static inline std::string getSection()