refactor(opcua): node manager logs through injected ILogger, drop CS0618 suppressions (#621)

Claude-Session: https://claude.ai/code/session_01Ef2ozxS7QPanGT8uoATbTe
This commit is contained in:
Joseph Doherty
2026-10-08 07:19:47 -04:00
parent ca0f1e7735
commit 8d5e456ce1
4 changed files with 45 additions and 74 deletions
@@ -229,9 +229,7 @@ internal sealed class ServerEventRig : IAsyncDisposable
if (encrypted)
{
#pragma warning disable CS0618 // the telemetry-context overload is not needed for a test client
var app = new ApplicationInstance { ApplicationName = appConfig.ApplicationName, ApplicationType = ApplicationType.Client };
#pragma warning restore CS0618
var app = new ApplicationInstance(DefaultTelemetry.Create(_ => { })) { ApplicationName = appConfig.ApplicationName, ApplicationType = ApplicationType.Client };
app.ApplicationConfiguration = appConfig;
await app.CheckApplicationInstanceCertificatesAsync(silent: true, lifeTimeInMonths: null, ct);
}