From 79d2636c141d74a7a5ddceb534a6bc67d0e9fb8a Mon Sep 17 00:00:00 2001 From: TekH Date: Wed, 25 Feb 2026 17:15:51 +0100 Subject: [PATCH] Refactor TempFiles to use ILogger and DI for logging Removed BaseClass inheritance and legacy logging dependencies. Updated TempFiles to use ILogger via dependency injection, replaced Logger.Error and Logger.LogDebug with structured logging calls. Cleaned up unused usings and improved log message formatting. --- .../Jobs/TempFiles.cs | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/EnvelopeGenerator.ServiceHost/Jobs/TempFiles.cs b/EnvelopeGenerator.ServiceHost/Jobs/TempFiles.cs index 559e1344..3487c32b 100644 --- a/EnvelopeGenerator.ServiceHost/Jobs/TempFiles.cs +++ b/EnvelopeGenerator.ServiceHost/Jobs/TempFiles.cs @@ -1,15 +1,16 @@ -using System.IO; -using DigitalData.Modules.Base; -using DigitalData.Modules.Logging; +using EnvelopeGenerator.ServiceHost.Extensions; namespace EnvelopeGenerator.ServiceHost.Jobs; -public class TempFiles : BaseClass +public class TempFiles { public string TempPath { get; } - public TempFiles(LogConfig logConfig) : base(logConfig) + private readonly ILogger _logger; + + public TempFiles(ILogger logger) { + _logger = logger; var tempDirectoryPath = Path.GetTempPath(); TempPath = Path.Combine(tempDirectoryPath, "EnvelopeGenerator"); } @@ -31,7 +32,7 @@ public class TempFiles : BaseClass } catch (Exception ex) { - Logger.Error(ex); + _logger.LogError(ex); return false; } } @@ -42,7 +43,7 @@ public class TempFiles : BaseClass { foreach (var fileItem in Directory.GetFiles(TempPath)) { - Logger.LogDebug("Deleting tempPath-file: {0} ...", fileItem); + _logger.LogDebug("Deleting tempPath-file: {fileItem} ...", fileItem); File.Delete(fileItem); } @@ -50,7 +51,7 @@ public class TempFiles : BaseClass } catch (Exception ex) { - Logger.Error(ex); + _logger.LogError(ex); return false; } } @@ -59,13 +60,13 @@ public class TempFiles : BaseClass { try { - Logger.LogDebug("Deleting tempPath-Data: {0} ...", TempPath); + _logger.LogDebug("Deleting tempPath-Data: {TempPath} ...", TempPath); Directory.Delete(TempPath, true); return true; } catch (Exception ex) { - Logger.Error(ex); + _logger.LogError(ex); return false; } }