holoscan::data_loggers::AsyncConsoleBackend
holoscan::data_loggers::AsyncConsoleBackend
Specialized backend for AsyncConsoleLogger that uses SimpleTextSerializer.
This backend provides the same console logging functionality as BasicConsoleLogger but works with the dual-queue async architecture. It uses SimpleTextSerializer for data serialization and provides formatted console output.
Inherits from: holoscan::AsyncDataLoggerBackend (public)
Constructors
AsyncConsoleBackend
Destructor
~AsyncConsoleBackend
Methods
initialize
shutdown
process_data_entry
process_large_data_entry
get_statistics
set_log_metadata
set_log_tensor_data_content
log_entry
Format and log a data entry (metadata).
Returns: true if the entry was successfully logged, false otherwise
log_large_entry
Format and log a large data entry (full content).
Returns: true if the entry was successfully logged, false otherwise
get_data_type_name
Get formatted type name for data.
get_large_data_type_name
Get formatted type name for large data.
serialize_data_content
Serialize data entry content.
serialize_large_data_content
Serialize large data entry content.