logseg.configurations.config ============================ .. py:module:: logseg.configurations.config Functions --------- .. autoapisummary:: logseg.configurations.config._override_config logseg.configurations.config._default_config logseg.configurations.config.get_config Module Contents --------------- .. py:function:: _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. :param config: A ConfigParser instance to load configurations into. Returns: A ConfigParser instance with updated configurations. .. py:function:: _default_config() -> configparser.ConfigParser This function generates a default configuration file. :returns: A ConfigParser instance with default configurations. .. py:function:: get_config(config_file: Union[pathlib.Path, str] = None) -> configparser.ConfigParser Determine and load the correct config file based on environment variables. :param config_file: The path to the config file. :returns: A ConfigParser instance with the logger configuration.