16#ifndef LEXLEO_LOGGER_DEFAULT_CR_API_H
17#define LEXLEO_LOGGER_DEFAULT_CR_API_H
logger_default_env_t logger_default_default_env(stream_t *stream, const osal_time_ops_t *time_ops, const osal_mem_ops_t *adapter_mem, const logger_env_t *port_env)
Build a default environment for the logger_default adapter.
logger_status_t logger_default_create_logger(logger_t **out, const logger_default_cfg_t *cfg, const logger_default_env_t *env)
Create a logger instance backed by the logger_default adapter.
logger_default_cfg_t logger_default_default_cfg(void)
Return a default configuration for the logger_default adapter.
Types used by the logger_default Composition Root API.
Configuration type for the logger_default adapter.
Injected dependencies for the logger_default adapter.
Runtime environment for the logger port.
Private handle structure for a logger_t.
Private handle structure for a stream_t.