16 std::atomic<std::chrono::microseconds>
us = {};
23 const std::optional<double>& enclave_offset = std::nullopt)
override
26 AdminMessage::log_msg,
Definition ringbuffer_logger.h:10
std::atomic< std::chrono::microseconds > us
Definition ringbuffer_logger.h:16
void write(const ccf::logger::LogLine &line, const std::optional< double > &enclave_offset=std::nullopt) override
Definition ringbuffer_logger.h:21
RingbufferLogger(const ringbuffer::WriterPtr &writer_)
Definition ringbuffer_logger.h:19
void set_time(std::chrono::microseconds us_)
Definition ringbuffer_logger.h:36
ringbuffer::WriterPtr writer
Definition ringbuffer_logger.h:12
Definition app_interface.h:15
std::shared_ptr< AbstractWriter > WriterPtr
Definition ring_buffer_types.h:150
size_t line_number
Definition logger.h:51
uint16_t thread_id
Definition logger.h:52
std::string file_name
Definition logger.h:50
std::string tag
Definition logger.h:49
std::string msg
Definition logger.h:55
LoggerLevel log_level
Definition logger.h:48