15#ifndef LEXLEO_LOGGER_DEFAULT_TYPES_H
16#define LEXLEO_LOGGER_DEFAULT_TYPES_H
Public environment type for the logger port.
Borrower-visible public types for the stream port.
Configuration type for the logger_default adapter.
bool append_newline
Whether the adapter appends a trailing newline to emitted messages.
Injected dependencies for the logger_default adapter.
logger_env_t port_env
Borrowed logger port environment.
const osal_mem_ops_t * adapter_mem
Borrowed memory operations used for adapter-backend allocation.
stream_t * stream
Borrowed target stream used by the adapter.
const osal_time_ops_t * time_ops
Borrowed time operations used for timestamp generation.
Runtime environment for the logger port.
Private handle structure for a stream_t.