From d5c59e2d3155ccc2cf708f651ae900eec33ffaf9 Mon Sep 17 00:00:00 2001 From: Madpeter <57852827+Madpeterz@users.noreply.github.com> Date: Tue, 1 Oct 2024 11:05:43 +0100 Subject: [PATCH] Update ChatGptService.cs --- SecondBotEvents/Services/ChatGptService.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/SecondBotEvents/Services/ChatGptService.cs b/SecondBotEvents/Services/ChatGptService.cs index 9d91bf8..4777ef2 100644 --- a/SecondBotEvents/Services/ChatGptService.cs +++ b/SecondBotEvents/Services/ChatGptService.cs @@ -18,6 +18,8 @@ using OpenAI.ObjectModels; using OpenAI.ObjectModels.ResponseModels; using System.Threading.Tasks; using OpenAI.Interfaces; +using System.Diagnostics; +using Swan; namespace SecondBotEvents.Services { @@ -412,7 +414,14 @@ namespace SecondBotEvents.Services catch (Exception ex) { // Handle other potential errors - Console.WriteLine("An error occurred: " + ex.Message); + // Get stack trace for the exception with source file information + var st = new StackTrace(ex, true); + // Get the top stack frame + var frame = st.GetFrame(0); + // Get the line number from the stack frame + var line = frame.GetFileLineNumber(); + LogFormater.Warn("An error occurred: " + ex.Message + " on line "+ line.ToString()); + LogFormater.Debug(ex.ToJson()); } }