meexprox/src/main.rs
2024-07-16 02:54:54 +03:00

17 lines
602 B
Rust

use meexprox::{MeexProx, ProxyConfig};
use simplelog::{CombinedLogger, TermLogger, Config, LevelFilter, TerminalMode, ColorChoice, WriteLogger};
use std::fs::File;
fn main() {
CombinedLogger::init(
vec![
TermLogger::new(LevelFilter::Debug, Config::default(), TerminalMode::Mixed, ColorChoice::Auto),
WriteLogger::new(LevelFilter::Info, Config::default(), File::create("latest.log").unwrap()),
]
).unwrap();
let config = ProxyConfig::load("config.yml").expect("config parse error");
let meexprox = MeexProx::new(config);
meexprox.start();
}