Skip to content

Commit

Permalink
add some more logs
Browse files Browse the repository at this point in the history
  • Loading branch information
Danil0v3s committed Jan 18, 2025
1 parent b769a1c commit 8c19c11
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 1 deletion.
11 changes: 11 additions & 0 deletions HardwareMonitor/HardwareMonitor/Monitor/MonitorPoller.cs
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,13 @@ protected override async Task ExecuteAsync(CancellationToken stoppingToken)

while (!stoppingToken.IsCancellationRequested)
{
if (!_socketHost.HasConnections())
{
logger.LogInformation("No clients, skipping...");
await Task.Delay(1000, stoppingToken);
continue;
}

foreach (var hardware in sharedMemoryData.Hardwares)
{
hardware.Hardware.Update();
Expand Down Expand Up @@ -179,6 +186,10 @@ private void SendPresentMonAppsToClients()
{
_socketHost.SendToAll(memoryStream.ToArray());
}
else
{
logger.LogInformation("No clients to send");
}
}

private SharedMemoryData QueryHardwareData()
Expand Down
3 changes: 2 additions & 1 deletion HardwareMonitor/HardwareMonitor/Sockets/SocketHost.cs
Original file line number Diff line number Diff line change
Expand Up @@ -80,8 +80,9 @@ public void SendToAll(byte[] memoryStream)
{
client.SendAsync(listWithSize.ToArray(), SocketFlags.None);
}
catch (SocketException)
catch (SocketException e)
{
logger.LogError("Error while sending data to all clients {Exception}", e);
continue;
}
}
Expand Down

0 comments on commit 8c19c11

Please sign in to comment.