class FakeLogSink
Defined at line 22 of file ../../src/lib/diagnostics/fake-log-sink/cpp/fake_log_sink.h
Public Methods
void FakeLogSink (RawLogSeverity severity, fidl::ServerEnd<fuchsia_logger::LogSink> server_end)
If `server_end` is not provided, this will connect the global logger to this log sink.
Defined at line 17 of file ../../src/lib/diagnostics/fake-log-sink/cpp/fake_log_sink.cc
void FakeLogSink (FakeLogSink && )
Defined at line 43 of file ../../src/lib/diagnostics/fake-log-sink/cpp/fake_log_sink.cc
FakeLogSink & operator= (FakeLogSink && )
Defined at line 45 of file ../../src/lib/diagnostics/fake-log-sink/cpp/fake_log_sink.cc
void ~FakeLogSink ()
Defined at line 57 of file ../../src/lib/diagnostics/fake-log-sink/cpp/fake_log_sink.cc
void SetSeverity (RawLogSeverity severity)
Changes the severity and notifies listening clients.
Defined at line 89 of file ../../src/lib/diagnostics/fake-log-sink/cpp/fake_log_sink.cc
std::vector<uint8_t> ReadRecord ()
Returns a record. This will block until one is available. If an error is encountered the
returned buffer will be empty.
NOTE: This will only read records from the most recently provided socket.
Defined at line 67 of file ../../src/lib/diagnostics/fake-log-sink/cpp/fake_log_sink.cc
std::optional<diagnostics::reader::LogsData> ReadLogsData ()
Similar to the last, but parses the record as LogsData.
Defined at line 75 of file ../../src/lib/diagnostics/fake-log-sink/cpp/fake_log_sink.cc
bool WaitForRecord (zx::time deadline)
Returns true if a record is available for reading.
Defined at line 63 of file ../../src/lib/diagnostics/fake-log-sink/cpp/fake_log_sink.cc