fuchsia_syslog::LogBuffer

Summary

Public functions

BeginRecord(FuchsiaLogSeverity severity, cpp17::optional< cpp17::string_view > file_name, unsigned int line, cpp17::optional< cpp17::string_view > message, zx::unowned_socket socket, uint32_t dropped_count, zx_koid_t pid, zx_koid_t tid)
void
FlushRecord()
bool
WriteKeyValue(cpp17::string_view key, const char *value)
void
WriteKeyValue(cpp17::string_view key, cpp17::string_view value)
void
WriteKeyValue(cpp17::string_view key, int64_t value)
void
WriteKeyValue(cpp17::string_view key, uint64_t value)
void
WriteKeyValue(cpp17::string_view key, double value)
void
WriteKeyValue(cpp17::string_view key, bool value)
void

Public functions

BeginRecord

void BeginRecord(
  FuchsiaLogSeverity severity,
  cpp17::optional< cpp17::string_view > file_name,
  unsigned int line,
  cpp17::optional< cpp17::string_view > message,
  zx::unowned_socket socket,
  uint32_t dropped_count,
  zx_koid_t pid,
  zx_koid_t tid
)

FlushRecord

bool FlushRecord()

WriteKeyValue

void WriteKeyValue(
  cpp17::string_view key,
  const char *value
)

WriteKeyValue

void WriteKeyValue(
  cpp17::string_view key,
  cpp17::string_view value
)

WriteKeyValue

void WriteKeyValue(
  cpp17::string_view key,
  int64_t value
)

WriteKeyValue

void WriteKeyValue(
  cpp17::string_view key,
  uint64_t value
)

WriteKeyValue

void WriteKeyValue(
  cpp17::string_view key,
  double value
)

WriteKeyValue

void WriteKeyValue(
  cpp17::string_view key,
  bool value
)