Lines Matching refs:Logger

32 Logger *Logger::logger = nullptr;
33 thread_local int Logger::nesting = 0;
37 void Logger::Initialize(const base_options::Options &options)
39 panda::Logger::ComponentMask component_mask;
42 component_mask |= Logger::ComponentMaskFromString(s);
70 level = Logger::LevelFromString(options.GetLogLevel());
74 Logger::InitializeHiLogging(level, component_mask);
79 Logger::InitializeStdLogging(level, component_mask);
82 Logger::InitializeFileLogging(file_name, level, component_mask, options.GetLogStream() == "fast-file");
84 Logger::InitializeDummyLogging(level, component_mask);
95 bool Logger::IsMessageSuppressed([[maybe_unused]] Level level, [[maybe_unused]] Component component)
98 return level >= Logger::logger->nested_allowed_level_ && nesting > 0;
105 void Logger::LogNestingInc()
114 void Logger::LogNestingDec()
120 auto Logger::Buffer::printf(const char *format, ...) -> Buffer &
132 os::memory::Mutex Logger::mutex; // NOLINT(fuchsia-statically-constructed-objects)
135 Logger::Message::~Message()
141 Logger::Log(level_, component_, stream_.str());
143 panda::Logger::LogNestingDec();
155 void Logger::Log(Level level, Component component, const std::string &str)
186 std::string GetPrefix(Logger::Level level, Logger::Component component)
194 void Logger::InitializeFileLogging(const std::string &log_file, Level level, const ComponentMask &component_mask,
233 void Logger::InitializeHiLogging(Level level, const ComponentMask &component_mask)
252 void Logger::InitializeStdLogging(Level level, const ComponentMask &component_mask)
270 void Logger::InitializeDummyLogging(Level level, const ComponentMask &component_mask)
288 void Logger::Destroy()
294 Logger *l = nullptr;
311 void Logger::ProcessLogLevelFromString(std::string_view s)
313 if (Logger::IsInLevelList(s)) {
314 Logger::SetLevel(Logger::LevelFromString(s));
321 void Logger::ProcessLogComponentsFromString(std::string_view s)
323 Logger::ResetComponentMask();
330 if (Logger::IsInComponentList(component_str)) {
331 Logger::EnableComponent(Logger::ComponentMaskFromString(component_str));