Files
speckle-sharp-connectors/Sdk/Speckle.Connectors.Logging/LoggerProvider.cs
T
Adam Hathcock 4f04e9e1b5 Use Metrics in Connectors (#296)
* add metrics to host apps

* merge fixes and compiles

* Use ME.Console and OTel for logging to correlate

* clean up

* clean up for metrics

* fix self-review comments

* fix seq initialization

* clean up for http traces and rhino 8

* use latest SDK

* formatting
2024-10-14 13:36:07 +00:00

15 lines
400 B
C#

using Microsoft.Extensions.Logging;
namespace Speckle.Connectors.Logging;
public sealed class LoggerProvider : IDisposable
{
private readonly ILoggerFactory _provider;
internal LoggerProvider(ILoggerFactory provider) => _provider = provider;
public Logger CreateLogger(string categoryName) => new(_provider.CreateLogger(categoryName));
public void Dispose() => _provider.Dispose();
}