5#include "../../../../include/protocol/transport.h"
6#include "protocol/jsonl_logging.h"
8size_t msg::StreamLogger::write(uint8_t b) {
12 target.kv(
"type",
"log");
13 target.kv(
"count", line_count++);
14 target.kv(
"time", millis());
24 target.output.println(
"");
25 target.output.flush();
29 return target.output.write(b);
33void msg::StartupLog::to_pb(pb_SyslogResponse &stream) {
34 stream.is_active = is_active();
35 stream.max_size = buf.max_size;
36 stream.entries =
nullptr; buf.data();
40void msg::activate_serial_log() { msg::Log::get().sinks.add_Serial(); }