Oakfield API Documentation 1.0.0
Numerical core APIs
Loading...
Searching...
No Matches
SimAsyncLogRecord Struct Reference

Log entry materialized when records are drained from the ring buffer. More...

#include <async_logger.h>

Public Attributes

uint64_t timestamp_ns
 
uint32_t thread_id
 
SimLogLevel level
 
char message [SIM_ASYNC_LOGGER_MESSAGE_MAX+1U]
 

Detailed Description

Log entry materialized when records are drained from the ring buffer.

Member Data Documentation

◆ level

SimLogLevel SimAsyncLogRecord::level

Severity level.

◆ message

char SimAsyncLogRecord::message[SIM_ASYNC_LOGGER_MESSAGE_MAX+1U]

Null-terminated payload.

◆ thread_id

uint32_t SimAsyncLogRecord::thread_id

Lightweight thread identifier.

◆ timestamp_ns

uint64_t SimAsyncLogRecord::timestamp_ns

Monotonic timestamp in nanoseconds.


The documentation for this struct was generated from the following file: