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; } }