Files
SPT-Server-Build/Server/Logger/WebApplicationLogger.cs
T
2025-01-12 21:44:30 +00:00

35 lines
670 B
C#

using Core.Annotations;
using ILogger = Core.Models.Utils.ILogger;
namespace Server.Logger;
[Injectable]
public class WebApplicationLogger : ILogger
{
private Microsoft.Extensions.Logging.ILogger _logger;
public WebApplicationLogger(ILoggerProvider provider)
{
_logger = provider.CreateLogger("SptLogger");
}
public void Error(string data)
{
_logger.LogError(data);
}
public void Warning(string data)
{
_logger.LogWarning(data);
}
public void Info(string data)
{
_logger.LogInformation(data);
}
public void Debug(string data)
{
_logger.LogDebug(data);
}
}