Lines Matching refs:level
45 Level level = Level::LAST;
48 ASSERT_PRINT(level == Level::LAST, "There are conflicting logger options");
50 level = Level::FATAL;
52 ASSERT_PRINT(level == Level::LAST, "There are conflicting logger options");
54 level = Level::ERROR;
56 ASSERT_PRINT(level == Level::LAST, "There are conflicting logger options");
58 level = Level::WARNING;
60 ASSERT_PRINT(level == Level::LAST, "There are conflicting logger options");
62 level = Level::INFO;
64 ASSERT_PRINT(level == Level::LAST, "There are conflicting logger options");
66 level = Level::DEBUG;
68 ASSERT_PRINT(level == Level::LAST, "There are conflicting logger options");
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;
155 void Logger::Log(Level level, Component component, const std::string &str)
157 if (!IsLoggingOn(level, component)) {
162 if (!IsLoggingOn(level, component)) {
168 logger->LogLineInternal(level, component, str);
169 logger->WriteMobileLog(level, GetComponentTag(component), str.c_str());
174 logger->LogLineInternal(level, component, line);
175 logger->WriteMobileLog(level, GetComponentTag(component), line.c_str());
180 logger->LogLineInternal(level, component, str.substr(i));
181 logger->WriteMobileLog(level, GetComponentTag(component), str.substr(i).c_str());
186 std::string GetPrefix(Logger::Level level, Logger::Component component)
189 return helpers::string::Format("[TID %06x] %s/%s: ", os::thread::GetCurrentThreadId(), GetLevelTag(level),
194 void Logger::InitializeFileLogging(const std::string &log_file, Level level, const ComponentMask &component_mask,
209 logger = new StderrLogger(level, component_mask);
218 logger = new FastFileLogger(std::move(stream), level, component_mask);
220 logger = new FileLogger(std::move(stream), level, component_mask);
223 logger = new StderrLogger(level, component_mask);
233 void Logger::InitializeHiLogging(Level level, const ComponentMask &component_mask)
246 logger = new HiLogger(level, component_mask);
252 void Logger::InitializeStdLogging(Level level, const ComponentMask &component_mask)
265 logger = new StderrLogger(level, component_mask);
270 void Logger::InitializeDummyLogging(Level level, const ComponentMask &component_mask)
283 logger = new DummyLogger(level, component_mask);
316 LOG(ERROR, RUNTIME) << "Unknown level " << s;
338 void FileLogger::LogLineInternal(Level level, Component component, const std::string &str)
340 std::string prefix = GetPrefix(level, component);
344 void FastFileLogger::LogLineInternal(Level level, Component component, const std::string &str)
346 std::string prefix = GetPrefix(level, component);
351 void HiLogger::LogLineInternal(Level level, Component component, const std::string &str)
353 std::string prefix = GetPrefix(level, component);
355 switch (level) {
377 void StderrLogger::LogLineInternal(Level level, Component component, const std::string &str)
379 std::string prefix = GetPrefix(level, component);