Expand description
Module that initializes the logger and loads the configuration into a dedicated Struct.
Functions§
- Retrieves the environment variables and parses as the data-type specified in Config struct.
- Initializes the logger based on the provided debug flag and cargo information.
- Handler that’s responsible to parse all the env vars.
- Extracts the mandatory env vars by key and parses it as
HashMap<String, String>andPathBuf - Extracts the env var by key and parses it as a
bool - Extracts the env var by key and parses it as a
i32 - Extracts the env var by key and parses it as a
PathBuf - Extracts the env var by key and parses it as a
Vec<String> - Validates all the required environment variables with the required settings.