Lines Matching refs:Logger
64 class Logger {
125 Logger::LogNestingInc();
165 static uint32_t GetLevelNumber(Logger::Level level);
292 Logger(Level level, const ComponentMask &component_mask)
303 Logger(Level level, const ComponentMask &component_mask, [[maybe_unused]] Level nested_allowed_level)
321 virtual ~Logger() = default;
323 static Logger *logger;
342 NO_COPY_SEMANTIC(Logger);
343 NO_MOVE_SEMANTIC(Logger);
346 static Logger::ComponentMask LoggerComponentMaskAll = ~Logger::ComponentMask();
348 class FileLogger : public Logger {
351 : Logger(level, component_mask), stream_(std::forward<std::ofstream>(stream))
366 friend Logger;
369 class FastFileLogger : public Logger {
371 // Uses advanced Logger constructor, so we tell to suppress all nested messages below WARNING severity
373 : Logger(level, component_mask, Logger::Level::WARNING), stream_(std::forward<std::ofstream>(stream))
388 friend Logger;
392 class HiLogger : public Logger {
394 HiLogger(Level level, const ComponentMask &component_mask) : Logger(level, component_mask) {}
407 friend Logger;
411 class StderrLogger : public Logger {
413 StderrLogger(Level level, const ComponentMask &component_mask) : Logger(level, component_mask) {}
418 friend Logger;
426 class DummyLogger : public Logger {
428 DummyLogger(Level level, const ComponentMask &component_mask) : Logger(level, component_mask) {}
437 friend Logger;
482 !panda::Logger::IsMessageSuppressed(panda::Logger::Level::level, panda::Logger::Component::component)
492 panda::Logger::IsLoggingOnOrAbort(panda::Logger::Level::level, panda::Logger::Component::component) && \
494 panda::Logger::Message(panda::Logger::Level::level, panda::Logger::Component::component, p).GetStream()
502 panda::Logger::Message(panda::Logger::Level::level, panda::Logger::Component::component, false).GetStream()