conquerstellar_tauri_plugin_rust_solid_core/
lib.rs

1use tauri::{
2    plugin::{Builder, TauriPlugin},
3    Runtime
4};
5use tauri_plugin_log::{Builder as LogBuilder, Target, TargetKind};
6
7pub fn init<R: Runtime>() -> TauriPlugin<R> {
8    Builder::new("conquerstellar-plugin-rust-solid-core")
9        .setup(|app, _api| {
10            app.plugin(
11                LogBuilder::new()
12                    .level(log::LevelFilter::Info)
13                    .target(Target::new(TargetKind::Stdout))
14                    .target(Target::new(TargetKind::LogDir {
15                        file_name: Some("conquerstellar".into()),
16                    }))
17                    .target(Target::new(TargetKind::Webview))
18                    .build(),
19            )?;
20            Ok(())
21        })
22        .build()
23}