diff --git a/src/Speckle.Sdk.Logging/LogBuilder.cs b/src/Speckle.Sdk.Logging/LogBuilder.cs index f30ef86c..54ed1845 100644 --- a/src/Speckle.Sdk.Logging/LogBuilder.cs +++ b/src/Speckle.Sdk.Logging/LogBuilder.cs @@ -69,7 +69,7 @@ public static class LogBuilder serilogLogConfiguration = InitializeOtelLogging(serilogLogConfiguration, speckleLogging.Otel, resourceBuilder); } var logger = serilogLogConfiguration.CreateLogger(); - Log.Logger = logger; + SpeckleLog.SpeckleLogger = logger; logger .ForContext("hostApplication", applicationAndVersion) diff --git a/src/Speckle.Sdk.Logging/SpeckleLog.cs b/src/Speckle.Sdk.Logging/SpeckleLog.cs index 48b465db..c5f02ea1 100644 --- a/src/Speckle.Sdk.Logging/SpeckleLog.cs +++ b/src/Speckle.Sdk.Logging/SpeckleLog.cs @@ -1,12 +1,12 @@ -using Serilog; using Serilog.Core; namespace Speckle.Sdk.Logging; public static class SpeckleLog { - public static ISpeckleLogger Logger => new SpeckleLogger(Serilog.Log.Logger); + internal static Serilog.ILogger SpeckleLogger { get; set; } = Serilog.Core.Logger.None; + public static ISpeckleLogger Logger => new SpeckleLogger(SpeckleLogger); public static ISpeckleLogger Create(string name) => - new SpeckleLogger(Log.Logger.ForContext(Constants.SourceContextPropertyName, name)); + new SpeckleLogger(SpeckleLogger.ForContext(Constants.SourceContextPropertyName, name)); }