From 79e37e3d7d331c241f1e7246b5618c610669b511 Mon Sep 17 00:00:00 2001 From: dudu Date: Tue, 6 Feb 2024 09:35:03 +0800 Subject: [PATCH] fix: mistaken LogError --- src/Enyim.Caching/MemcachedClient.cs | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/Enyim.Caching/MemcachedClient.cs b/src/Enyim.Caching/MemcachedClient.cs index b470f5db..82de6b94 100755 --- a/src/Enyim.Caching/MemcachedClient.cs +++ b/src/Enyim.Caching/MemcachedClient.cs @@ -5,11 +5,8 @@ using Enyim.Caching.Memcached.Results.Factories; using Microsoft.Extensions.Caching.Distributed; using Microsoft.Extensions.Logging; -using Microsoft.Extensions.Options; using System; using System.Collections.Generic; -using System.Diagnostics; -using System.Linq; using System.Net; using System.Threading; using System.Threading.Tasks; @@ -678,13 +675,17 @@ protected virtual IStoreOperationResult PerformStore(StoreMode mode, string key, { CacheItem item; - try { item = _transcoder.Serialize(value); } - catch (Exception e) + try + { + item = _transcoder.Serialize(value); + } + catch (Exception ex) { - _logger.LogError(0, ex, "PerformStore failed ({err})", ex.Message); + _logger.LogError(ex, "PerformStore failed with '{key}' key", key); + if (!_suppressException) throw; - result.Fail("PerformStore failed", e); + result.Fail("PerformStore failed", ex); return result; }