got tracing and loggin working in opentelemetry

This commit is contained in:
2024-01-01 20:45:33 -07:00
parent 654f2be54c
commit fee588a67f
12 changed files with 181 additions and 57 deletions

View File

@@ -5,22 +5,22 @@ namespace Management.Services;
public class MyLogger<T>
{
private readonly ILogger<T> baseLogger;
private readonly ILogger<T> _baseLogger;
public MyLogger(ILogger<T> baseLogger)
{
this.baseLogger = baseLogger;
this._baseLogger = baseLogger;
}
public void Log(
string message,
LogLevel logLevel = LogLevel.Information,
// LogLevel logLevel = LogLevel.Information,
[CallerMemberName] string memberName = ""
)
{
var finalMessage = $"[{typeof(T)}.{memberName}] {message}";
baseLogger.Log(logLevel, finalMessage);
_baseLogger.LogInformation(finalMessage);
Console.WriteLine(finalMessage);
}
@@ -32,7 +32,7 @@ public class MyLogger<T>
{
var finalMessage = $"[{typeof(T)}.{memberName}] {message}";
baseLogger.Log(logLevel, finalMessage);
_baseLogger.Log(logLevel, finalMessage);
Console.WriteLine(finalMessage);
}
public void Error(
@@ -43,7 +43,7 @@ public class MyLogger<T>
{
var finalMessage = $"ERROR: [{typeof(T)}.{memberName}] {message}";
baseLogger.Log(logLevel, finalMessage);
_baseLogger.Log(logLevel, finalMessage);
Console.WriteLine(finalMessage);
}
}
}