overhauling logging to make it better

This commit is contained in:
2023-09-18 16:27:02 -06:00
parent 9abf818c0b
commit c8ad67fd0b
9 changed files with 64 additions and 17 deletions

View File

@@ -0,0 +1,26 @@
using System.Runtime.CompilerServices;
namespace Management.Services;
public class MyLogger<T>
{
private readonly ILogger<T> baseLogger;
public MyLogger(ILogger<T> baseLogger)
{
this.baseLogger = baseLogger;
}
public void Log(
string message,
LogLevel logLevel = LogLevel.Information,
[CallerMemberName] string memberName = ""
)
{
var finalMessage = $"[{typeof(T)}.{memberName}] {message}";
// baseLogger.Log(logLevel, finalMessage);
Console.WriteLine(finalMessage);
}
}