hyper_fast/server/
utils.rs1#[allow(unused_imports)]
2use anyhow::Context;
3
4#[cfg(feature = "settings")]
5pub fn load_config(config_dir: &str, env: &str) -> anyhow::Result<()> {
6 crate::server::settings::load_global_config(config_dir, env)
7 .with_context(|| format!("Error in loading config from dir: {}", config_dir))?;
8 return Ok(());
9}
10
11#[cfg(feature = "access_log")]
12pub fn setup_logging(log4rs_file: &str) -> anyhow::Result<()> {
13 log4rs::init_file(std::path::Path::new(log4rs_file), Default::default())
14 .with_context(|| format!("Error in opening log file: {}", log4rs_file))?;
15
16 return Ok(());
17}