diff --git a/src/collector/HSMDataCollector/Client/HttpsClient/RequestHandlers/CommandHandlers.cs b/src/collector/HSMDataCollector/Client/HttpsClient/RequestHandlers/CommandHandlers.cs index e69e46192a..a22e0e27fe 100644 --- a/src/collector/HSMDataCollector/Client/HttpsClient/RequestHandlers/CommandHandlers.cs +++ b/src/collector/HSMDataCollector/Client/HttpsClient/RequestHandlers/CommandHandlers.cs @@ -92,7 +92,7 @@ internal override async ValueTask HandleRequestResultAsync(HttpResponseMessage r var stream = await response.Content.ReadAsStreamAsync().ConfigureAwait(false); var error = await JsonSerializer.DeserializeAsync(stream, cancellationToken: token).ConfigureAwait(false); - _logger.Error($"Command request for {value.Path} has been faulted. {error}."); + _logger.Error($"Command request for {value.Path} has been faulted. Status Code: {response.StatusCode}, Status Text: {error}."); } else { diff --git a/src/collector/HSMDataCollector/Core/DataProcessor.cs b/src/collector/HSMDataCollector/Core/DataProcessor.cs index 90ebb73491..24536f5975 100644 --- a/src/collector/HSMDataCollector/Core/DataProcessor.cs +++ b/src/collector/HSMDataCollector/Core/DataProcessor.cs @@ -392,8 +392,10 @@ private void EmitOverflowDrops(string queueName, int droppedCount) private void LogDiscardedItems(int count, string queueName) { + // Info, not Error: discarding still-buffered values on a graceful shutdown is expected and + // contracted (a stop must not block on a dead/slow transport) — it is not a fault. if (count > 0) - _logger.Error($"{queueName} queue discarded {count} item(s) during collector shutdown."); + _logger.Info($"{queueName} queue discarded {count} item(s) during collector shutdown."); } private void RollbackStartedQueues(bool dataStarted, bool priorityStarted, bool fileStarted, bool commandStarted)