using DotBased.Logging; namespace Manager.App.Services.System; public class TestService(ILogger logger) : ExtendedBackgroundService("TestService", "Development service", logger, TimeSpan.FromMilliseconds(100)) { protected override Task InitializeAsync(CancellationToken stoppingToken) { return Task.CompletedTask; } protected override Task ExecuteServiceAsync(CancellationToken stoppingToken) { LogEvent("TestService"); LogEvent($"Error {Guid.NewGuid()}", LogSeverity.Error); LogEvent("Something went wrong!", LogSeverity.Warning); LogEvent("Tracing.", LogSeverity.Trace); LogEvent("Fatal error!", LogSeverity.Fatal); return Task.CompletedTask; } }