Files
reallife-gamemode/ReallifeGamemode.Server.Log/LogManager.cs
2020-03-09 20:56:51 +01:00

27 lines
629 B
C#

using System;
using Microsoft.Extensions.Logging;
namespace ReallifeGamemode.Server.Log
{
public class LogManager
{
public static ILoggerFactory Factory => LoggerFactory.Create(builder =>
{
builder.AddConsole();
builder.AddDebug();
builder.AddFilter("ReallifeGamemode.Server", LogLevel.Debug);
builder.AddFilter("Microsoft.EntityFrameworkCore", LogLevel.Information);
});
public static ILogger<T> GetLogger<T>()
{
return Factory.CreateLogger<T>();
}
public static ILogger GetLogger(Type type)
{
return Factory.CreateLogger(type.FullName);
}
}
}