mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-10-10 05:13:48 +00:00
Improved logging for .NET stdout when .NET logging is not used
This commit is contained in:
1 file changed
+9
-2
+9
-2
@@ -16,7 +16,7 @@ use base64::Engine;
|
|||||||
use base64::prelude::BASE64_STANDARD;
|
use base64::prelude::BASE64_STANDARD;
|
||||||
use aes::cipher::{block_padding::Pkcs7, BlockDecryptMut, BlockEncryptMut, KeyIvInit};
|
use aes::cipher::{block_padding::Pkcs7, BlockDecryptMut, BlockEncryptMut, KeyIvInit};
|
||||||
use keyring::Entry;
|
use keyring::Entry;
|
||||||
use serde::{Deserialize, Deserializer, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
use tauri::{Manager, Url, Window};
|
use tauri::{Manager, Url, Window};
|
||||||
use tauri::api::process::{Command, CommandChild, CommandEvent};
|
use tauri::api::process::{Command, CommandChild, CommandEvent};
|
||||||
use tokio::time;
|
use tokio::time;
|
||||||
@@ -285,7 +285,14 @@ async fn main() {
|
|||||||
_ => error!(Source = ".NET Server", Comp = source; "{message} (unknown log level '{level}')"),
|
_ => error!(Source = ".NET Server", Comp = source; "{message} (unknown log level '{level}')"),
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
info!(Source = ".NET Server"; "{line}");
|
let lower_line = line.to_lowercase();
|
||||||
|
if lower_line.contains("error") {
|
||||||
|
error!(Source = ".NET Server"; "{line}");
|
||||||
|
} else if lower_line.contains("warning") {
|
||||||
|
warn!(Source = ".NET Server"; "{line}");
|
||||||
|
} else {
|
||||||
|
info!(Source = ".NET Server"; "{line}");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in new issue
Block a user