Jelajahi Sumber

bs send log

xf 1 tahun lalu
induk
melakukan
c750f7aa59

+ 5 - 1
src/Hotline.Application/Bigscreen/BigscreenDataShowRefreshService.cs

@@ -6,6 +6,7 @@ using System.Threading.Tasks;
 using Hotline.Realtimes;
 using Microsoft.Extensions.DependencyInjection;
 using Microsoft.Extensions.Hosting;
+using Microsoft.Extensions.Logging;
 
 namespace Hotline.Application.Bigscreen
 {
@@ -29,15 +30,18 @@ namespace Hotline.Application.Bigscreen
         {
             using var scope = _serviceScopeFactory.CreateScope();
             var realtimeService = scope.ServiceProvider.GetRequiredService<IRealtimeService>();
+            var logger = scope.ServiceProvider.GetRequiredService<ILogger<BigscreenDataShowRefreshService>>();
 
             while (!stoppingToken.IsCancellationRequested)
             {
                 //todo
                 var data = new {
                     Name = "John",
-                    Age = 20
+                    Age = 20,
+                    Date = DateTime.Now.ToString()
                 };
 
+                logger.LogInformation(data.Date);
                 await realtimeService.BsDataShowChangedAsync(data, stoppingToken);
 
                 await Task.Delay(30000, stoppingToken);