logseg.configurations.config

Functions

_override_config(→ configparser.ConfigParser)

This function loads configurations from the system's environment variables to override the default values defined

_default_config(→ configparser.ConfigParser)

This function generates a default configuration file.

get_config(→ configparser.ConfigParser)

Determine and load the correct config file based on environment variables.

Module Contents

logseg.configurations.config._override_config(config: configparser.ConfigParser) configparser.ConfigParser

This function loads configurations from the system’s environment variables to override the default values defined in conf.config.

Parameters:

config – A ConfigParser instance to load configurations into.

Returns: A ConfigParser instance with updated configurations.

logseg.configurations.config._default_config() configparser.ConfigParser

This function generates a default configuration file.

Returns:

A ConfigParser instance with default configurations.

logseg.configurations.config.get_config(config_file: pathlib.Path | str = None) configparser.ConfigParser

Determine and load the correct config file based on environment variables.

Parameters:

config_file – The path to the config file.

Returns:

A ConfigParser instance with the logger configuration.