class Logger
Defined at line 67 of file ../../src/devices/lib/log/log.h
Public Methods
void Logger (zx_koid_t pid, fuchsia_logging::Logger logger)
Initializes a logger.
Defined at line 88 of file ../../src/devices/lib/log/log.h
void SwitchToStdout ()
Defined at line 91 of file ../../src/devices/lib/log/log.h
FuchsiaLogSeverity GetSeverity ()
Gets the minimum severity of the logger
Defined at line 94 of file ../../src/devices/lib/log/log.h
template <typename... Args>
void log (FuchsiaLogSeverityseverity,const std::source_location &loc,std::format_string<Args...>fmt,Args &&...args)
Defined at line 121 of file ../../src/devices/lib/log/log.h
void BeginRecord (fuchsia_logging::LogBuffer &buffer,FuchsiaLogSeverityseverity,std::optional<std::string_view>file_name,unsigned intline,std::optional<std::string_view>msg)
Begins a record, used by internal macros only.
Defined at line 206 of file ../../src/devices/lib/log/log.cc
void VLogWrite (FuchsiaLogSeverityseverity,const char *tag,const char *msg,va_listargs,const char *file,uint32_tline)
Writes a log message, used by internal macros only.
Defined at line 158 of file ../../src/devices/lib/log/log.cc