Go to the documentation of this file.
9 #ifndef LOGPROVIDERIMPL_HPP_
10 #define LOGPROVIDERIMPL_HPP_
14 #include <boost/thread.hpp>
18 #include <qi/periodictask.hpp>
42 void setLevel(qi::LogLevel level)
override;
43 void addFilter(
const std::string& filter, qi::LogLevel level)
override;
44 void setFilters(
const std::vector<std::pair<std::string, qi::LogLevel> >& filters)
override;
49 void log(qi::LogLevel level,
50 const qi::Clock::time_point date,
51 const qi::SystemClock::time_point systemDate,
74 #endif // !LOGPROVIDERIMPL_HPP_
std::string _categoryPrefix
qi::PeriodicTask sendTask
void setLevel(qi::LogLevel level) override
qi::Object< LogManager > LogManagerPtr
boost::mutex _setCategoriesMutex
void setCategoryPrefix(const std::string &categoryPrefix) override
std::set< std::string > _setCategories
void log(qi::LogLevel level, const qi::Clock::time_point date, const qi::SystemClock::time_point systemDate, const char *category, const char *message, const char *file, const char *function, int line)
qi::log::SubscriberId _subscriber
void setLogger(LogManagerPtr logger) override
void setFilters(const std::vector< std::pair< std::string, qi::LogLevel > > &filters) override
void addFilter(const std::string &filter, qi::LogLevel level) override
~LogProviderImpl() override
void registerLogProvider(qi::ModuleBuilder *mb)
naoqi_libqicore
Author(s): Aldebaran
autogenerated on Wed Sep 14 2022 02:22:41