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 GetLogger() { return Factory.CreateLogger(); } public static ILogger GetLogger(Type type) { return Factory.CreateLogger(type.FullName); } } }