Browse Source

Fix daemonize issues

pull/156/head
ssrlive 2 years ago
parent
commit
9aa2afb0fd
  1. 8
      src/bin/main.rs

8
src/bin/main.rs

@ -1,7 +1,6 @@
use tun2proxy::{Args, BoxError}; use tun2proxy::{Args, BoxError};
#[tokio::main] fn main() -> Result<(), BoxError> {
async fn main() -> Result<(), BoxError> {
dotenvy::dotenv().ok(); dotenvy::dotenv().ok();
let args = Args::parse_args(); let args = Args::parse_args();
@ -24,6 +23,11 @@ async fn main() -> Result<(), BoxError> {
return Ok(()); return Ok(());
} }
let rt = tokio::runtime::Builder::new_multi_thread().enable_all().build()?;
rt.block_on(main_async(args))
}
async fn main_async(args: Args) -> Result<(), BoxError> {
let default = format!("{:?},hickory_proto=warn", args.verbosity); let default = format!("{:?},hickory_proto=warn", args.verbosity);
env_logger::Builder::from_env(env_logger::Env::default().default_filter_or(default)).init(); env_logger::Builder::from_env(env_logger::Env::default().default_filter_or(default)).init();

Loading…
Cancel
Save