fix(data-connection-layer): resolve DataConnectionLayer-014..017 — real logger for OPC UA client, initial-connect failover, accurate subscribe response, per-tag write-batch results
This commit is contained in:
@@ -22,9 +22,12 @@ public class DataConnectionFactory : IDataConnectionFactory
|
||||
_loggerFactory = loggerFactory;
|
||||
var globalOptions = opcUaGlobalOptions.Value;
|
||||
|
||||
// Register built-in protocols
|
||||
// Register built-in protocols.
|
||||
// DataConnectionLayer-014: pass the ILoggerFactory into RealOpcUaClientFactory so
|
||||
// the RealOpcUaClient it builds gets a real logger — without it the DCL-012
|
||||
// auto-accept-certificate security warning is silently discarded by NullLogger.
|
||||
RegisterAdapter("OpcUa", details => new OpcUaDataConnection(
|
||||
new RealOpcUaClientFactory(globalOptions),
|
||||
new RealOpcUaClientFactory(globalOptions, _loggerFactory),
|
||||
_loggerFactory.CreateLogger<OpcUaDataConnection>()));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user