Updated
This commit is contained in:
@@ -6,17 +6,9 @@ namespace EonaCat.Logger.Test.Web
|
||||
{
|
||||
public static class Logger
|
||||
{
|
||||
private static readonly LogManager LogManager = new LogManager(new LoggerSettings
|
||||
{
|
||||
Id = "EonaCatDnsLogger",
|
||||
MaxLogType = ELogType.TRACE,
|
||||
FileLoggerOptions =
|
||||
{
|
||||
LogDirectory = "Logs",
|
||||
FileSizeLimit = 20_000_000, // 20 MB
|
||||
}
|
||||
});
|
||||
|
||||
public static ELogType MaxLogType { get; set; }
|
||||
public static bool UseLocalTime { get; set; }
|
||||
private static LogManager LogManager;
|
||||
public static string LogFolder => "Logs";
|
||||
public static string CurrentLogFile => LogManager.CurrentLogFile;
|
||||
public static bool IsDisabled { get; set; }
|
||||
@@ -108,5 +100,22 @@ namespace EonaCat.Logger.Test.Web
|
||||
|
||||
LogManager.Write(exception, module: message, writeToConsole: writeToConsole);
|
||||
}
|
||||
|
||||
public static void Configure()
|
||||
{
|
||||
var loggerSettings = new LoggerSettings
|
||||
{
|
||||
Id = "EonaCatDnsLogger",
|
||||
MaxLogType = ELogType.TRACE,
|
||||
UseLocalTime = UseLocalTime,
|
||||
FileLoggerOptions =
|
||||
{
|
||||
LogDirectory = "Logs",
|
||||
FileSizeLimit = 20_000_000, // 20 MB,
|
||||
UseLocalTime = UseLocalTime,
|
||||
}
|
||||
};
|
||||
LogManager = new LogManager(loggerSettings);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user