IW4M-Admin/Application/Misc/Logger.cs
2020-11-11 17:35:55 -06:00

48 lines
1005 B
C#

using System;
using Microsoft.Extensions.Logging;
using ILogger = SharedLibraryCore.Interfaces.ILogger;
namespace IW4MAdmin.Application
{
[Obsolete]
public class Logger : ILogger
{
private readonly Microsoft.Extensions.Logging.ILogger _logger;
public Logger(ILogger<Logger> logger)
{
_logger = logger;
}
public void WriteVerbose(string msg)
{
_logger.LogInformation(msg);
}
public void WriteDebug(string msg)
{
_logger.LogDebug(msg);
}
public void WriteError(string msg)
{
_logger.LogError(msg);
}
public void WriteInfo(string msg)
{
WriteVerbose(msg);
}
public void WriteWarning(string msg)
{
_logger.LogWarning(msg);
}
public void WriteAssert(bool condition, string msg)
{
throw new NotImplementedException();
}
}
}