mirror of
				https://github.com/MindWorkAI/AI-Studio.git
				synced 2025-11-04 11:40:21 +00:00 
			
		
		
		
	Improved logging for .NET stdout when .NET logging is not used
This commit is contained in:
		
							parent
							
								
									a41a86165f
								
							
						
					
					
						commit
						2badbe0a19
					
				@ -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}");
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user