This commit is contained in:
2026-01-09 20:06:35 +01:00
parent 39056fd16d
commit 5d6a91ffb9
2 changed files with 15 additions and 17 deletions

View File

@@ -8,7 +8,7 @@
<ItemGroup>
<PackageReference Include="EonaCat.MemoryGuard" Version="1.2.4" />
<PackageReference Include="EonaCat.Versioning" Version="1.2.6">
<PackageReference Include="EonaCat.Versioning" Version="1.2.8">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>

View File

@@ -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
}
}