Remotely/Shared/Services/FileLoggerProvider.cs
2023-07-21 10:16:29 -07:00

27 lines
632 B
C#

using Microsoft.Extensions.Logging;
using System;
namespace Remotely.Shared.Services;
public class FileLoggerProvider : ILoggerProvider
{
private readonly string _componentName;
private readonly string _componentVersion;
public FileLoggerProvider(string componentName, string componentVersion)
{
_componentName = componentName;
_componentVersion = componentVersion;
}
public ILogger CreateLogger(string categoryName)
{
return new FileLogger(_componentName, _componentVersion, categoryName);
}
public void Dispose()
{
GC.SuppressFinalize(this);
}
}