Updated
This commit is contained in:
@@ -16,6 +16,32 @@
|
||||
{
|
||||
public static async Task Main(string[] args)
|
||||
{
|
||||
_ = Task.Run(async () =>
|
||||
{
|
||||
var loggerSettings = new LoggerSettings();
|
||||
loggerSettings.Id = "SPEEDTEST";
|
||||
loggerSettings.UseLocalTime = true;
|
||||
loggerSettings.FileLoggerOptions.UseLocalTime = true;
|
||||
loggerSettings.EnableConsole = false;
|
||||
loggerSettings.FileLoggerOptions.Category = "SpeedTests";
|
||||
loggerSettings.FileLoggerOptions.EnableCategoryRouting = true;
|
||||
loggerSettings.AllowAllLogTypes();
|
||||
var logger = new LogManager(loggerSettings);
|
||||
|
||||
var i = 0;
|
||||
while (true)
|
||||
{
|
||||
i++;
|
||||
await logger.WriteAsync($"test to file {i} INFO").ConfigureAwait(false);
|
||||
await logger.WriteAsync($"test to file {i} CRITICAL", ELogType.CRITICAL).ConfigureAwait(false);
|
||||
await logger.WriteAsync($"test to file {i} DEBUG", ELogType.DEBUG).ConfigureAwait(false);
|
||||
await logger.WriteAsync($"test to file {i} ERROR", ELogType.ERROR).ConfigureAwait(false);
|
||||
await logger.WriteAsync($"test to file {i} TRACE", ELogType.TRACE).ConfigureAwait(false);
|
||||
await Task.Delay(1).ConfigureAwait(false);
|
||||
}
|
||||
});
|
||||
Console.ReadKey();
|
||||
|
||||
var _config = new MemoryGuardConfiguration
|
||||
{
|
||||
MonitoringInterval = TimeSpan.FromSeconds(5),
|
||||
@@ -35,6 +61,30 @@
|
||||
|
||||
//MemoryGuard.Start(_config);
|
||||
|
||||
_ = Task.Run(async () =>
|
||||
{
|
||||
var loggerSettings = new LoggerSettings();
|
||||
loggerSettings.Id = "SPEEDTEST";
|
||||
loggerSettings.UseLocalTime = true;
|
||||
loggerSettings.FileLoggerOptions.UseLocalTime = true;
|
||||
loggerSettings.FileLoggerOptions.Category = "SpeedTests";
|
||||
loggerSettings.FileLoggerOptions.EnableCategoryRouting = true;
|
||||
loggerSettings.AllowAllLogTypes();
|
||||
var logger = new LogManager(loggerSettings);
|
||||
|
||||
var i = 0;
|
||||
while (true)
|
||||
{
|
||||
i++;
|
||||
await logger.WriteAsync($"test to file {i} INFO").ConfigureAwait(false);
|
||||
await logger.WriteAsync($"test to file {i} CRITICAL", ELogType.CRITICAL).ConfigureAwait(false);
|
||||
await logger.WriteAsync($"test to file {i} DEBUG", ELogType.DEBUG).ConfigureAwait(false);
|
||||
await logger.WriteAsync($"test to file {i} ERROR", ELogType.ERROR).ConfigureAwait(false);
|
||||
await logger.WriteAsync($"test to file {i} TRACE", ELogType.TRACE).ConfigureAwait(false);
|
||||
await Task.Delay(1).ConfigureAwait(false);
|
||||
}
|
||||
});
|
||||
|
||||
var builder = WebApplication.CreateBuilder(args);
|
||||
int onLogCounter = 0;
|
||||
var defaultColor = Console.ForegroundColor;
|
||||
@@ -215,6 +265,8 @@
|
||||
loggerSettings.FileLoggerOptions.UseLocalTime = true;
|
||||
loggerSettings.UseLocalTime = true;
|
||||
loggerSettings.Id = "TEST";
|
||||
loggerSettings.FileLoggerOptions.Category = "ExceptionTests";
|
||||
loggerSettings.FileLoggerOptions.EnableCategoryRouting = true;
|
||||
loggerSettings.TypesToLog.Add(ELogType.INFO);
|
||||
|
||||
var logger = new LogManager(loggerSettings);
|
||||
@@ -234,7 +286,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
MemoryLeakTester.Start(logger);
|
||||
//MemoryLeakTester.Start(logger);
|
||||
_ = Task.Run(RunMemoryReportTask).ConfigureAwait(false);
|
||||
_ = Task.Run(RunMaskTest).ConfigureAwait(false);
|
||||
_ = Task.Run(RunWebLoggerTestsAsync).ConfigureAwait(false);
|
||||
|
||||
Reference in New Issue
Block a user