Skip to content

Commit a6e6b86

Browse files
committed
Fixes some logging stuff
1 parent eaf81ca commit a6e6b86

File tree

2 files changed

+17
-10
lines changed

2 files changed

+17
-10
lines changed

src/App/NetDaemon.App/Common/Fluent/EntityManager.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,10 @@ public void Execute()
163163
await entityManager.ExecuteAsync(true).ConfigureAwait(false);
164164
}
165165
}
166+
catch (OperationCanceledException)
167+
{
168+
// Do nothing
169+
}
166170
catch (Exception e)
167171
{
168172
Daemon.Logger.LogWarning(e, "Unhandled error in ListenState in App {appId}", App.Id);

src/Daemon/NetDaemon.Daemon/Daemon/NetDaemonHost.cs

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ public async ValueTask DisposeAsync()
201201
{
202202
_cancelDaemon.Cancel();
203203
await Stop().ConfigureAwait(false);
204-
Logger.LogInformation("Instance NetDaemonHost Disposed");
204+
Logger.LogTrace("Instance NetDaemonHost Disposed");
205205
}
206206

207207
public void EnableApplicationDiscoveryServiceAsync()
@@ -777,15 +777,18 @@ protected virtual async Task HandleNewEvent(HassEvent hassEvent, CancellationTok
777777

778778
if (!FixStateTypes(stateData))
779779
{
780-
var sb = new StringBuilder();
781-
sb.AppendLine($"Can not fix state typing for {stateData?.NewState?.EntityId}");
782-
sb.AppendLine($"NewStateObject: {stateData?.NewState}");
783-
sb.AppendLine($"OldStateObject: {stateData?.OldState}");
784-
sb.AppendLine($"NewState: {stateData?.NewState?.State}");
785-
sb.AppendLine($"OldState: {stateData?.OldState?.State}");
786-
sb.AppendLine($"NewState type: {stateData?.NewState?.State?.GetType().ToString() ?? "null"}");
787-
sb.AppendLine($"OldState type: {stateData?.OldState?.State?.GetType().ToString() ?? "null"}");
788-
Logger.LogWarning(sb.ToString());
780+
if (stateData?.NewState?.State != stateData?.OldState?.State)
781+
{
782+
var sb = new StringBuilder();
783+
sb.AppendLine($"Can not fix state typing for {stateData?.NewState?.EntityId}");
784+
sb.AppendLine($"NewStateObject: {stateData?.NewState}");
785+
sb.AppendLine($"OldStateObject: {stateData?.OldState}");
786+
sb.AppendLine($"NewState: {stateData?.NewState?.State}");
787+
sb.AppendLine($"OldState: {stateData?.OldState?.State}");
788+
sb.AppendLine($"NewState type: {stateData?.NewState?.State?.GetType().ToString() ?? "null"}");
789+
sb.AppendLine($"OldState type: {stateData?.OldState?.State?.GetType().ToString() ?? "null"}");
790+
Logger.LogTrace(sb.ToString());
791+
}
789792
return;
790793
}
791794

0 commit comments

Comments
 (0)