21 lines
744 B
C#
21 lines
744 B
C#
using DotBased.Logging;
|
|
|
|
namespace Manager.App.Services.System;
|
|
|
|
public class TestService(ILogger<TestService> 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;
|
|
}
|
|
} |