15 #ifndef __OPT0FINDERLOGGERFEATURE_H__
16 #define __OPT0FINDERLOGGERFEATURE_H__
21 namespace flashmatch {
51 const std::string&
name()
const
void set_verbosity(::flashmatch::msg::Level_t level)
Verbosity level.
const flashmatch::logger & logger() const
Logger getter.
virtual ~LoggerFeature()
Default destructor.
Utility class used to show formatted message on the screen. A logger class for flashmatch. Simply shows a formatted colored message on a screen. A static getter method is provided to create a sharable logger instance (see OpT0FinderBase for useage). .
const std::string & name() const
Logger's name.
LoggerFeature(const std::string logger_name="LoggerFeature")
Default constructor.
LoggerFeature(const LoggerFeature &original)
Default copy constructor.
flashmatch::logger * _logger
logger
Level_t
Verbosity message level.
static logger & get(const std::string name)
Getter of a message instance.
logger utility class definition header file.
const std::string & name() const
Name getter, defined in a logger instance attribute.
void set(const msg::Level_t level)
Verbosity level setter.