mirror of
https://github.com/tun2proxy/tun2proxy.git
synced 2025-06-28 11:39:56 +00:00
setup_logging function
This commit is contained in:
parent
bc00dcc5ae
commit
0cf4427ef6
1 changed files with 10 additions and 3 deletions
|
@ -27,13 +27,20 @@ fn main() -> Result<(), BoxError> {
|
|||
rt.block_on(main_async(args))
|
||||
}
|
||||
|
||||
async fn main_async(args: Args) -> Result<(), BoxError> {
|
||||
let ipstack = match args.verbosity {
|
||||
fn setup_logging(args: &Args) {
|
||||
let avoid_trace = match args.verbosity {
|
||||
ArgVerbosity::Trace => ArgVerbosity::Debug,
|
||||
_ => args.verbosity,
|
||||
};
|
||||
let default = format!("{:?},hickory_proto=warn,ipstack={:?}", args.verbosity, ipstack);
|
||||
let default = format!(
|
||||
"{:?},hickory_proto=warn,ipstack={:?},netlink_proto={:?},netlink_sys={:?}",
|
||||
args.verbosity, avoid_trace, avoid_trace, avoid_trace
|
||||
);
|
||||
env_logger::Builder::from_env(env_logger::Env::default().default_filter_or(default)).init();
|
||||
}
|
||||
|
||||
async fn main_async(args: Args) -> Result<(), BoxError> {
|
||||
setup_logging(&args);
|
||||
|
||||
let shutdown_token = tokio_util::sync::CancellationToken::new();
|
||||
let main_loop_handle = tokio::spawn({
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue