Implemented logger.Success

This commit is contained in:
Chomp
2025-01-13 12:17:53 +00:00
parent f6930b5a3a
commit 64ccc033d4
3 changed files with 12 additions and 3 deletions
+2 -2
View File
@@ -1,4 +1,4 @@
using Core.Models.Logging;
using Core.Models.Logging;
namespace Core.Models.Utils;
@@ -8,7 +8,7 @@ public interface ILogger
// void WriteToLogFile(string data);
// void Log(string data, LogTextColor? color, string? backgroundColor = null);
// void LogWithColor(string data, LogTextColor textColor, LogBackgroundColor? backgroundColor = null);
// void Success(string data);
void Success(string data);
void Error(string data);
void Warning(string data);
void Info(string data);
+5 -1
View File
@@ -1,4 +1,4 @@
using Core.Models.Logging;
using Core.Models.Logging;
using Core.Annotations;
using ILogger = Core.Models.Utils.ILogger;
@@ -7,6 +7,10 @@ namespace Core.Utils.Logging;
// [Injectable(InjectionType.Singleton)]
public class SimpleTextLogger : ILogger
{
public void Success(string data)
{
Console.WriteLine(data);
}
public void Error(string data)
{
+5
View File
@@ -12,6 +12,11 @@ public class WebApplicationLogger : ILogger
_logger = provider.CreateLogger("SptLogger");
}
public void Success(string data)
{
_logger.LogInformation(data);
}
public void Error(string data)
{
_logger.LogError(data);