From c8792d3eadf59c6c4b00f7e1cfa8ca64e06a4854 Mon Sep 17 00:00:00 2001 From: Haiping Chen Date: Mon, 8 Jul 2024 13:26:17 -0500 Subject: [PATCH] Improve logging and add error handling --- .../BotSharp.Plugin.Qdrant.csproj | 3 +-- .../BotSharp.Plugin.WebDriver.csproj | 4 ++-- .../Drivers/PlaywrightDriver/PlaywrightInstance.cs | 13 ++++++++++--- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/Plugins/BotSharp.Plugin.Qdrant/BotSharp.Plugin.Qdrant.csproj b/src/Plugins/BotSharp.Plugin.Qdrant/BotSharp.Plugin.Qdrant.csproj index 817c90c5..33fae3f9 100644 --- a/src/Plugins/BotSharp.Plugin.Qdrant/BotSharp.Plugin.Qdrant.csproj +++ b/src/Plugins/BotSharp.Plugin.Qdrant/BotSharp.Plugin.Qdrant.csproj @@ -11,8 +11,7 @@ - - + diff --git a/src/Plugins/BotSharp.Plugin.WebDriver/BotSharp.Plugin.WebDriver.csproj b/src/Plugins/BotSharp.Plugin.WebDriver/BotSharp.Plugin.WebDriver.csproj index acaa4595..69909d90 100644 --- a/src/Plugins/BotSharp.Plugin.WebDriver/BotSharp.Plugin.WebDriver.csproj +++ b/src/Plugins/BotSharp.Plugin.WebDriver/BotSharp.Plugin.WebDriver.csproj @@ -17,8 +17,8 @@ - - + + diff --git a/src/Plugins/BotSharp.Plugin.WebDriver/Drivers/PlaywrightDriver/PlaywrightInstance.cs b/src/Plugins/BotSharp.Plugin.WebDriver/Drivers/PlaywrightDriver/PlaywrightInstance.cs index 151cf506..8db0e78b 100644 --- a/src/Plugins/BotSharp.Plugin.WebDriver/Drivers/PlaywrightDriver/PlaywrightInstance.cs +++ b/src/Plugins/BotSharp.Plugin.WebDriver/Drivers/PlaywrightDriver/PlaywrightInstance.cs @@ -111,9 +111,16 @@ public class PlaywrightInstance : IDisposable e.Headers["content-type"].Contains("application/json") && e.Request.ResourceType == "fetch") { - Serilog.Log.Information($"Response: {e.Url}"); - var json = await e.JsonAsync(); - fetched(e.Url.ToLower(), JsonSerializer.Serialize(json)); + Serilog.Log.Information($"fetched: {e.Url}"); + try + { + var json = await e.JsonAsync(); + fetched(e.Url.ToLower(), JsonSerializer.Serialize(json)); + } + catch(Exception ex) + { + Serilog.Log.Error(ex.ToString()); + } } }; }