AltHeroes Bot v2
1namespace AltBot.Worker;
2
3public class Worker : BackgroundService
4{
5 private readonly ILogger<Worker> _logger;
6
7 public Worker(ILogger<Worker> logger)
8 {
9 _logger = logger;
10 }
11
12 protected override async Task ExecuteAsync(CancellationToken stoppingToken)
13 {
14 while (!stoppingToken.IsCancellationRequested)
15 {
16 if (_logger.IsEnabled(LogLevel.Information))
17 {
18 _logger.LogInformation("Worker running at: {time}", DateTimeOffset.Now);
19 }
20 await Task.Delay(1000, stoppingToken);
21 }
22 }
23}