Public Member Functions | Protected Member Functions | List of all members
qi::LogProvider Class Referenceabstract

#include <logprovider.hpp>

Inheritance diagram for qi::LogProvider:
Inheritance graph
[legend]

Public Member Functions

virtual void addFilter (const std::string &filter, qi::LogLevel level)=0
 
virtual void setCategoryPrefix (const std::string &categoryPrefix)=0
 
virtual void setFilters (const std::vector< std::pair< std::string, qi::LogLevel > > &filters)=0
 
virtual void setLevel (qi::LogLevel level)=0
 
virtual void setLogger (LogManagerPtr logger)=0
 
virtual ~LogProvider ()=default
 

Protected Member Functions

 LogProvider ()=default
 

Detailed Description

Registers to a local or remote Logger service Sends local logger message to it Honors commands from it to configure local logger verbosity. @threadSafe

Definition at line 34 of file logprovider.hpp.

Constructor & Destructor Documentation

◆ LogProvider()

qi::LogProvider::LogProvider ( )
protecteddefault

◆ ~LogProvider()

virtual qi::LogProvider::~LogProvider ( )
virtualdefault

Member Function Documentation

◆ addFilter()

virtual void qi::LogProvider::addFilter ( const std::string &  filter,
qi::LogLevel  level 
)
pure virtual

◆ setCategoryPrefix()

virtual void qi::LogProvider::setCategoryPrefix ( const std::string &  categoryPrefix)
pure virtual

◆ setFilters()

virtual void qi::LogProvider::setFilters ( const std::vector< std::pair< std::string, qi::LogLevel > > &  filters)
pure virtual

◆ setLevel()

virtual void qi::LogProvider::setLevel ( qi::LogLevel  level)
pure virtual

◆ setLogger()

virtual void qi::LogProvider::setLogger ( LogManagerPtr  logger)
pure virtual

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


naoqi_libqicore
Author(s): Aldebaran
autogenerated on Wed Sep 14 2022 02:22:41