Skip to content

Class nebula::drivers::loggers::Logger

ClassList > nebula > drivers > loggers > Logger

  • #include <logger.hpp>

Inherited by the following classes: nebula::drivers::loggers::ConsoleLogger

Public Functions

Type Name
virtual std::shared_ptr< Logger > child (const std::string & name) = 0
virtual void debug (const std::string & message) = 0
virtual void error (const std::string & message) = 0
virtual void info (const std::string & message) = 0
virtual void warn (const std::string & message) = 0
virtual ~Logger () = default

Public Functions Documentation

function child

virtual std::shared_ptr< Logger > nebula::drivers::loggers::Logger::child (
    const std::string & name
) = 0

function debug

virtual void nebula::drivers::loggers::Logger::debug (
    const std::string & message
) = 0

function error

virtual void nebula::drivers::loggers::Logger::error (
    const std::string & message
) = 0

function info

virtual void nebula::drivers::loggers::Logger::info (
    const std::string & message
) = 0

function warn

virtual void nebula::drivers::loggers::Logger::warn (
    const std::string & message
) = 0

function ~Logger

virtual nebula::drivers::loggers::Logger::~Logger () = default


The documentation for this class was generated from the following file nebula_common/include/nebula_common/loggers/logger.hpp