• Home
  • Raw
  • Download

Lines Matching full:logger

16 #include "logger.h"
23 Logger *Logger::logger = nullptr; member in panda::Logger
24 thread_local int Logger::nesting = 0;
28 void Logger::Initialize(const base_options::Options &options) in Initialize()
30 panda::Logger::ComponentMask component_mask; in Initialize()
33 component_mask |= Logger::ComponentMaskFromString(s); in Initialize()
39 ASSERT_PRINT(level == Level::LAST, "There are conflicting logger options"); in Initialize()
43 ASSERT_PRINT(level == Level::LAST, "There are conflicting logger options"); in Initialize()
47 ASSERT_PRINT(level == Level::LAST, "There are conflicting logger options"); in Initialize()
51 ASSERT_PRINT(level == Level::LAST, "There are conflicting logger options"); in Initialize()
55 ASSERT_PRINT(level == Level::LAST, "There are conflicting logger options"); in Initialize()
59 ASSERT_PRINT(level == Level::LAST, "There are conflicting logger options"); in Initialize()
61 level = Logger::LevelFromString(options.GetLogLevel()); in Initialize()
65 Logger::InitializeHiLogging(level, component_mask); in Initialize()
70 Logger::InitializeStdLogging(level, component_mask); in Initialize()
73Logger::InitializeFileLogging(file_name, level, component_mask, options.GetLogStream() == "fast-fi… in Initialize()
75 Logger::InitializeDummyLogging(level, component_mask); in Initialize()
86 bool Logger::IsMessageSuppressed([[maybe_unused]] Level level, [[maybe_unused]] Component component) in IsMessageSuppressed()
89 return level >= Logger::logger->nested_allowed_level_ && nesting > 0; in IsMessageSuppressed()
96 void Logger::LogNestingInc() in LogNestingInc()
105 void Logger::LogNestingDec() in LogNestingDec()
111 auto Logger::Buffer::printf(const char *format, ...) -> Buffer & in printf()
123 os::memory::Mutex Logger::mutex; // NOLINT(fuchsia-statically-constructed-objects)
126 Logger::Message::~Message() in ~Message()
132 Logger::Log(level_, component_, stream_.str()); in ~Message()
134 panda::Logger::LogNestingDec(); in ~Message()
146 void Logger::Log(Level level, Component component, const std::string &str) in Log()
159 logger->LogLineInternal(level, component, str); in Log()
160 logger->WriteMobileLog(level, GetComponentTag(component), str.c_str()); in Log()
165 logger->LogLineInternal(level, component, line); in Log()
166 logger->WriteMobileLog(level, GetComponentTag(component), line.c_str()); in Log()
171 logger->LogLineInternal(level, component, str.substr(i)); in Log()
172 logger->WriteMobileLog(level, GetComponentTag(component), str.substr(i).c_str()); in Log()
177 std::string GetPrefix(Logger::Level level, Logger::Component component) in GetPrefix()
185 void Logger::InitializeFileLogging(const std::string &log_file, Level level, const ComponentMask &c… in InitializeFileLogging()
200 logger = new StderrLogger(level, component_mask); in InitializeFileLogging()
202 logger->LogLineInternal(Level::ERROR, Component::COMMON, msg); in InitializeFileLogging()
209 logger = new FastFileLogger(std::move(stream), level, component_mask); in InitializeFileLogging()
211 logger = new FileLogger(std::move(stream), level, component_mask); in InitializeFileLogging()
214 logger = new StderrLogger(level, component_mask); in InitializeFileLogging()
218 logger->LogLineInternal(Level::ERROR, Component::COMMON, msg); in InitializeFileLogging()
224 void Logger::InitializeHiLogging(Level level, const ComponentMask &component_mask) in InitializeHiLogging()
237 logger = new HiLogger(level, component_mask); in InitializeHiLogging()
243 void Logger::InitializeStdLogging(Level level, const ComponentMask &component_mask) in InitializeStdLogging()
256 logger = new StderrLogger(level, component_mask); in InitializeStdLogging()
261 void Logger::InitializeDummyLogging(Level level, const ComponentMask &component_mask) in InitializeDummyLogging()
274 logger = new DummyLogger(level, component_mask); in InitializeDummyLogging()
279 void Logger::Destroy() in Destroy()
285 Logger *l = nullptr; in Destroy()
294 l = logger; in Destroy()
295 logger = nullptr; in Destroy()
302 void Logger::ProcessLogLevelFromString(std::string_view s) in ProcessLogLevelFromString()
304 if (Logger::IsInLevelList(s)) { in ProcessLogLevelFromString()
305 Logger::SetLevel(Logger::LevelFromString(s)); in ProcessLogLevelFromString()
312 void Logger::ProcessLogComponentsFromString(std::string_view s) in ProcessLogComponentsFromString()
314 Logger::ResetComponentMask(); in ProcessLogComponentsFromString()
321 if (Logger::IsInComponentList(component_str)) { in ProcessLogComponentsFromString()
322 Logger::EnableComponent(Logger::ComponentMaskFromString(component_str)); in ProcessLogComponentsFromString()