From e215807e56668a287b059729c7a50beea9ff0483 Mon Sep 17 00:00:00 2001
From: Jason Dove <1695733+jasongdove@users.noreply.github.com>
Date: Fri, 5 May 2023 08:42:33 -0500
Subject: [PATCH] add worker service debug logs (#1267)
* add worker service debug logs
* update mudblazor
---
.../Streaming/HlsSessionWorker.cs | 2 +-
ErsatzTV/ErsatzTV.csproj | 2 +-
ErsatzTV/Services/WorkerService.cs | 20 +++++++++++++++++++
3 files changed, 22 insertions(+), 2 deletions(-)
diff --git a/ErsatzTV.Application/Streaming/HlsSessionWorker.cs b/ErsatzTV.Application/Streaming/HlsSessionWorker.cs
index 736bed94..c160911e 100644
--- a/ErsatzTV.Application/Streaming/HlsSessionWorker.cs
+++ b/ErsatzTV.Application/Streaming/HlsSessionWorker.cs
@@ -54,7 +54,7 @@ public class HlsSessionWorker : IHlsSessionWorker
{
lock (_sync)
{
- _logger.LogDebug("Keep alive - session worker for channel {ChannelNumber}", _channelNumber);
+ // _logger.LogDebug("Keep alive - session worker for channel {ChannelNumber}", _channelNumber);
_lastAccess = DateTimeOffset.Now;
diff --git a/ErsatzTV/ErsatzTV.csproj b/ErsatzTV/ErsatzTV.csproj
index db63cff2..b3620401 100644
--- a/ErsatzTV/ErsatzTV.csproj
+++ b/ErsatzTV/ErsatzTV.csproj
@@ -72,7 +72,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/ErsatzTV/Services/WorkerService.cs b/ErsatzTV/Services/WorkerService.cs
index 9702bef8..325e4a37 100644
--- a/ErsatzTV/Services/WorkerService.cs
+++ b/ErsatzTV/Services/WorkerService.cs
@@ -49,12 +49,17 @@ public class WorkerService : BackgroundService
switch (request)
{
case RefreshChannelList refreshChannelList:
+ _logger.LogDebug("WorkerService - RefreshChannelList START");
await mediator.Send(refreshChannelList, cancellationToken);
+ _logger.LogDebug("WorkerService - RefreshChannelList FINISH");
break;
case RefreshChannelData refreshChannelData:
+ _logger.LogDebug("WorkerService - RefreshChannelData START");
await mediator.Send(refreshChannelData, cancellationToken);
+ _logger.LogDebug("WorkerService - RefreshChannelData FINISH");
break;
case BuildPlayout buildPlayout:
+ _logger.LogDebug("WorkerService - BuildPlayout START");
Either buildPlayoutResult = await mediator.Send(
buildPlayout,
cancellationToken);
@@ -64,27 +69,42 @@ public class WorkerService : BackgroundService
"Unable to build playout {PlayoutId}: {Error}",
buildPlayout.PlayoutId,
error.Value));
+ _logger.LogDebug("WorkerService - BuildPlayout FINISH");
break;
case DeleteOrphanedArtwork deleteOrphanedArtwork:
+ _logger.LogDebug("WorkerService - DeleteOrphanedArtwork START");
await mediator.Send(deleteOrphanedArtwork, cancellationToken);
+ _logger.LogDebug("WorkerService - DeleteOrphanedArtwork FINISH");
break;
case DeleteOrphanedSubtitles deleteOrphanedSubtitles:
+ _logger.LogDebug("WorkerService - DeleteOrphanedSubtitles START");
await mediator.Send(deleteOrphanedSubtitles, cancellationToken);
+ _logger.LogDebug("WorkerService - DeleteOrphanedSubtitles FINISH");
break;
case AddTraktList addTraktList:
+ _logger.LogDebug("WorkerService - AddTraktList START");
await mediator.Send(addTraktList, cancellationToken);
+ _logger.LogDebug("WorkerService - AddTraktList FINISH");
break;
case DeleteTraktList deleteTraktList:
+ _logger.LogDebug("WorkerService - DeleteTraktList START");
await mediator.Send(deleteTraktList, cancellationToken);
+ _logger.LogDebug("WorkerService - DeleteTraktList FINISH");
break;
case MatchTraktListItems matchTraktListItems:
+ _logger.LogDebug("WorkerService - MatchTraktListItems START");
await mediator.Send(matchTraktListItems, cancellationToken);
+ _logger.LogDebug("WorkerService - MatchTraktListItems FINISH");
break;
case ExtractEmbeddedSubtitles extractEmbeddedSubtitles:
+ _logger.LogDebug("WorkerService - ExtractEmbeddedSubtitles START");
await mediator.Send(extractEmbeddedSubtitles, cancellationToken);
+ _logger.LogDebug("WorkerService - ExtractEmbeddedSubtitles FINISH");
break;
case ReleaseMemory aggressivelyReleaseMemory:
+ _logger.LogDebug("WorkerService - ReleaseMemory START");
await mediator.Send(aggressivelyReleaseMemory, cancellationToken);
+ _logger.LogDebug("WorkerService - ReleaseMemory FINISH");
break;
}
}