HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
hf_logger_statistics_t Struct Reference

Logger statistics structure. More...

#include <BaseLogger.h>

Public Attributes

hf_u64_t total_messages
 Total messages logged.
 
hf_u64_t messages_by_level [6]
 Messages by level (indexed by hf_log_level_t)
 
hf_u64_t total_bytes_written
 Total bytes written.
 
hf_u64_t write_errors
 Number of write errors.
 
hf_u64_t format_errors
 Number of format errors.
 
hf_u64_t buffer_overflows
 Number of buffer overflows.
 
hf_u64_t performance_monitor_calls
 Number of performance monitor calls.
 
hf_u64_t last_message_timestamp
 Timestamp of last message.
 
hf_u64_t average_message_length
 Average message length.
 
hf_u64_t max_message_length_seen
 Maximum message length seen.
 

Detailed Description

Logger statistics structure.

Member Data Documentation

◆ average_message_length

hf_u64_t hf_logger_statistics_t::average_message_length

Average message length.

◆ buffer_overflows

hf_u64_t hf_logger_statistics_t::buffer_overflows

Number of buffer overflows.

◆ format_errors

hf_u64_t hf_logger_statistics_t::format_errors

Number of format errors.

◆ last_message_timestamp

hf_u64_t hf_logger_statistics_t::last_message_timestamp

Timestamp of last message.

◆ max_message_length_seen

hf_u64_t hf_logger_statistics_t::max_message_length_seen

Maximum message length seen.

◆ messages_by_level

hf_u64_t hf_logger_statistics_t::messages_by_level[6]

Messages by level (indexed by hf_log_level_t)

◆ performance_monitor_calls

hf_u64_t hf_logger_statistics_t::performance_monitor_calls

Number of performance monitor calls.

◆ total_bytes_written

hf_u64_t hf_logger_statistics_t::total_bytes_written

Total bytes written.

◆ total_messages

hf_u64_t hf_logger_statistics_t::total_messages

Total messages logged.

◆ write_errors

hf_u64_t hf_logger_statistics_t::write_errors

Number of write errors.


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