Updated
This commit is contained in:
@@ -74,16 +74,14 @@
|
||||
// Now all EonaCat.Logger logs will be sent to LogCentral automatically
|
||||
await logger.LogAsync("This is a test log message sent to LogCentral!", ELogType.INFO).ConfigureAwait(false);
|
||||
|
||||
Console.WriteLine(DllInfo.EonaCatVersion);
|
||||
Console.WriteLine(VersionHelper.GetInformationalVersion());
|
||||
|
||||
|
||||
// Generate a memory leak for testing
|
||||
var jsonLogger = new JsonFileLoggerProvider().CreateLogger("MyCategory") as JsonFileLogger;
|
||||
jsonLogger?.SetContext("CorrelationId", "abc-123");
|
||||
jsonLogger?.SetContext("UserId", "john.doe");
|
||||
jsonLogger?.LogInformation("User logged in");
|
||||
|
||||
Console.WriteLine(DllInfo.EonaCatVersion);
|
||||
Console.Title = VersionHelper.GetInformationalVersion();
|
||||
|
||||
void LoggerSettings_OnLog(EonaCatLogMessage message)
|
||||
{
|
||||
Console.ForegroundColor = ConsoleColor.Yellow;
|
||||
@@ -212,15 +210,15 @@
|
||||
}
|
||||
|
||||
MemoryLeakTester.Start(logger);
|
||||
await Task.Run(RunMemoryReportTask).ConfigureAwait(false);
|
||||
await Task.Run(RunMaskTest).ConfigureAwait(false);
|
||||
await Task.Run(RunWebLoggerTestsAsync).ConfigureAwait(false);
|
||||
await Task.Run(RunWebLoggingTests).ConfigureAwait(false);
|
||||
await Task.Run(RunLoggingTestsAsync).ConfigureAwait(false);
|
||||
await Task.Run(RunLoggingExceptionTests).ConfigureAwait(false);
|
||||
await Task.Run(RunWebLoggingExceptionTests).ConfigureAwait(false);
|
||||
_ = Task.Run(RunMemoryReportTask).ConfigureAwait(false);
|
||||
_ = Task.Run(RunMaskTest).ConfigureAwait(false);
|
||||
_ = Task.Run(RunWebLoggerTestsAsync).ConfigureAwait(false);
|
||||
_ = Task.Run(RunWebLoggingTests).ConfigureAwait(false);
|
||||
_ = Task.Run(RunLoggingTestsAsync).ConfigureAwait(false);
|
||||
_ = Task.Run(RunLoggingExceptionTests).ConfigureAwait(false);
|
||||
_ = Task.Run(RunWebLoggingExceptionTests).ConfigureAwait(false);
|
||||
|
||||
async void RunMemoryReportTask()
|
||||
async Task RunMemoryReportTask()
|
||||
{
|
||||
while (true)
|
||||
{
|
||||
@@ -253,7 +251,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
async void RunWebLoggingTests()
|
||||
async Task RunWebLoggingTests()
|
||||
{
|
||||
if (!Directory.Exists(logger.LogFolder))
|
||||
{
|
||||
@@ -272,7 +270,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
async void RunMaskTest()
|
||||
async Task RunMaskTest()
|
||||
{
|
||||
if (!Directory.Exists(logger.LogFolder))
|
||||
{
|
||||
@@ -357,7 +355,7 @@
|
||||
|
||||
private static void Instance_LeakDetected(object? sender, EonaCat.MemoryGuard.EventArguments.MemoryLeakDetectedEventArgs e)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
// Leak detected
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user