chore: differentiate debug and release logging destination

This commit is contained in:
Louis 2025-04-07 02:06:56 +07:00
parent 38c7355e43
commit c91cde3654
No known key found for this signature in database
GPG Key ID: 44FA9F4D33C37DE2

View File

@ -50,15 +50,14 @@ pub fn run() {
.setup(|app| {
app.handle().plugin(
tauri_plugin_log::Builder::default()
.targets([
.targets([if cfg!(debug_assertions) {
tauri_plugin_log::Target::new(tauri_plugin_log::TargetKind::Stdout)
} else {
tauri_plugin_log::Target::new(tauri_plugin_log::TargetKind::Folder {
path: get_jan_data_folder_path(app.handle().clone()).join("logs"),
file_name: Some("app".to_string()),
}),
if cfg!(debug_assertions) {
tauri_plugin_log::Target::new(tauri_plugin_log::TargetKind::Stdout)
},
])
})
}])
.build(),
)?;
// Install extensions