Lines Matching defs:component
121 Message(Level level, Component component, bool print_system_error)
122 : level_(level), component_(component), print_system_error_(print_system_error)
167 void WriteMobileLog(Level level, const char *component, const char *message)
192 std::string panda_component = "Ark " + std::string(component);
196 static bool IsLoggingOn(Level level, Component component)
199 (logger->component_mask_.test(component) || level == Level::FATAL);
202 static bool IsLoggingOnOrAbort(Level level, Component component)
204 if (IsLoggingOn(level, component)) {
218 static bool IsMessageSuppressed([[maybe_unused]] Level level, [[maybe_unused]] Component component);
221 static void Log(Level level, Component component, const std::string &str);
248 static void EnableComponent(Component component)
251 logger->component_mask_.set(component);
254 static void EnableComponent(const ComponentMask &component)
257 logger->component_mask_ |= component;
260 static void DisableComponent(Component component)
263 logger->component_mask_.reset(component);
313 virtual void LogLineInternal(Level level, Component component, const std::string &str) = 0;
355 void LogLineInternal(Level level, Component component, const std::string &str) override;
377 void LogLineInternal(Level level, Component component, const std::string &str) override;
396 void LogLineInternal(Level level, Component component, const std::string &str) override;
415 void LogLineInternal(Level level, Component component, const std::string &str) override;
430 void LogLineInternal([[maybe_unused]] Level level, [[maybe_unused]] Component component,
475 #define LOG_ONCE(level, component) \
477 MERGE_WORDS(log_once_helper, __LINE__).IsFirstCall() && LOG(level, component)
481 #define _LOG_SUPPRESSION_CHECK(level, component) \
482 !panda::Logger::IsMessageSuppressed(panda::Logger::Level::level, panda::Logger::Component::component)
485 #define _LOG_SUPPRESSION_CHECK(level, component) true
491 #define _LOG(level, component, p) \
492 panda::Logger::IsLoggingOnOrAbort(panda::Logger::Level::level, panda::Logger::Component::component) && \
493 _LOG_SUPPRESSION_CHECK(level, component) && \
494 panda::Logger::Message(panda::Logger::Level::level, panda::Logger::Component::component, p).GetStream()
497 #define LOG_TRANSFORM(level, component) _LOG_##level(component, false)
498 #define LOG(level, component) LOG_TRANSFORM(level, component)
501 #define GET_LOG_STREAM(level, component) \
502 panda::Logger::Message(panda::Logger::Level::level, panda::Logger::Component::component, false).GetStream()
505 #define PLOG(level, component) _LOG_##level(component, true)
508 #define LOG_IF(cond, level, component) (cond) && LOG(level, component)
511 #define PLOG_IF(cond, level, component) (cond) && PLOG(level, component)
516 #define _LOG_DEBUG(component, p) _LOG(DEBUG, component, p)
521 #define _LOG_DEBUG(component, p) false && panda::DummyStream()
526 #define _LOG_INFO(component, p) _LOG(INFO, component, p)
529 #define _LOG_WARNING(component, p) _LOG(WARNING, component, p)
532 #define _LOG_ERROR(component, p) _LOG(ERROR, component, p)
535 #define _LOG_FATAL(component, p) _LOG(FATAL, component, p)