mirror of
				https://github.com/yuezk/GlobalProtect-openconnect.git
				synced 2025-05-20 07:26:58 -04:00 
			
		
		
		
	refactor: add the log plugin
This commit is contained in:
		| @@ -8,6 +8,7 @@ use env_logger::Env; | ||||
| use serde::Serialize; | ||||
| use std::sync::Arc; | ||||
| use tauri::{Manager, State}; | ||||
| use tauri_plugin_log::LogTarget; | ||||
|  | ||||
| #[tauri::command] | ||||
| async fn vpn_status<'a>(client: State<'a, Arc<Client>>) -> Result<VpnStatus, ServerApiError> { | ||||
| @@ -54,9 +55,17 @@ fn setup(app: &mut tauri::App) -> Result<(), Box<dyn std::error::Error>> { | ||||
| } | ||||
|  | ||||
| fn main() { | ||||
|     env_logger::Builder::from_env(Env::default().default_filter_or("info")).init(); | ||||
|     // env_logger::Builder::from_env(Env::default().default_filter_or("info")).init(); | ||||
|  | ||||
|     tauri::Builder::default() | ||||
|         .plugin( | ||||
|             tauri_plugin_log::Builder::default() | ||||
|                 .targets([ | ||||
|                     LogTarget::LogDir, | ||||
|                     LogTarget::Stdout, /*LogTarget::Webview*/ | ||||
|                 ]) | ||||
|                 .build(), | ||||
|         ) | ||||
|         .setup(setup) | ||||
|         .invoke_handler(tauri::generate_handler![ | ||||
|             vpn_status, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user