From 26ad41bf4ac1c5c7e8870d09fd8ae724a28e0c3b Mon Sep 17 00:00:00 2001 From: CWX Date: Sat, 18 Jan 2025 15:37:04 +0000 Subject: [PATCH] use prim ctor and fixed warnings: ClientLogController --- Core/Controllers/ClientLogController.cs | 22 +++++++--------------- UnitTests/Mock/MockLogger.cs | 5 +++++ 2 files changed, 12 insertions(+), 15 deletions(-) diff --git a/Core/Controllers/ClientLogController.cs b/Core/Controllers/ClientLogController.cs index 1f3144fa..c949baf7 100644 --- a/Core/Controllers/ClientLogController.cs +++ b/Core/Controllers/ClientLogController.cs @@ -6,16 +6,8 @@ using LogLevel = Core.Models.Spt.Logging.LogLevel; namespace Core.Controllers; [Injectable] -public class ClientLogController +public class ClientLogController(ISptLogger _logger) { - protected ISptLogger _logger; - - public ClientLogController( - ISptLogger logger - ) - { - _logger = logger; - } /// /// Handle /singleplayer/log @@ -35,23 +27,23 @@ public class ClientLogController switch (logRequest.Level) { case LogLevel.Error: - this._logger.Error(message); + _logger.Error(message); break; case LogLevel.Warn: - this._logger.Warning(message); + _logger.Warning(message); break; case LogLevel.Success: case LogLevel.Info: - this._logger.Info(message); + _logger.Info(message); break; case LogLevel.Custom: - this._logger.Info(message /* TODO: , color.ToString(), backgroundColor.ToString()*/); + _logger.Info(message /* TODO: , color.ToString(), backgroundColor.ToString()*/); break; case LogLevel.Debug: - this._logger.Debug(message); + _logger.Debug(message); break; default: - this._logger.Info(message); + _logger.Info(message); break; } } diff --git a/UnitTests/Mock/MockLogger.cs b/UnitTests/Mock/MockLogger.cs index 8e6b8905..be786b86 100644 --- a/UnitTests/Mock/MockLogger.cs +++ b/UnitTests/Mock/MockLogger.cs @@ -44,4 +44,9 @@ public class MockLogger : ISptLogger { Console.WriteLine(data); } + + public void WriteToLogFile(object body) + { + Console.WriteLine(body); + } }