RTI Connext C# API Version 7.2.0
Rti.Dds.Core.Policy.MonitoringLoggingForwardingSettings Class Reference

Configures the forwarding levels of log messages for the different Rti.Config.LogFacility. More...

Inherits IEquatable< MonitoringLoggingForwardingSettings >.

Public Member Functions

MonitoringLoggingForwardingSettings With (Action< MonitoringLoggingForwardingSettingsBuilder > build)
 Creates a new MonitoringLoggingForwardingSettings with a set of changes specified in an Action More...
 
override bool Equals (object other)
 Compares for equality More...
 
bool Equals (MonitoringLoggingForwardingSettings other)
 Compares for equality More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Properties

SyslogVerbosity MiddlewareForwardingLevel [get]
 Log messages with Rti.Config.LogFacility.Middleware and a log level more verbose than this value will not be distributed. More...
 
SyslogVerbosity SecurityForwardingLevel [get]
 Log messages with Rti.Config.LogFacility.Security and a log level more verbose than this value will not be distributed. More...
 
SyslogVerbosity ServiceForwardingLevel [get]
 Log messages with Rti.Config.LogFacility.Service and a log level more verbose than this value will not be distributed. More...
 
SyslogVerbosity UserForwardingLevel [get]
 Log messages with Rti.Config.LogFacility.User and a log level more verbose than this value will not be distributed. More...
 
static MonitoringLoggingForwardingSettings Default [get]
 Singleton containing the default value of a MonitoringLoggingForwardingSettings More...
 

Detailed Description

Configures the forwarding levels of log messages for the different Rti.Config.LogFacility.

The full documentation is available in the C API: DDS_MonitoringLoggingForwardingSettings

Member Function Documentation

◆ With()

MonitoringLoggingForwardingSettings Rti.Dds.Core.Policy.MonitoringLoggingForwardingSettings.With ( Action< MonitoringLoggingForwardingSettingsBuilder build)
inline

Creates a new MonitoringLoggingForwardingSettings with a set of changes specified in an Action

Parameters
buildAn Action (typically a lambda function) that receives a modifiable object with the values of this MonitoringLoggingForwardingSettings
Returns
A new MonitoringLoggingForwardingSettings with the changes applied by the Action

◆ Equals() [1/2]

override bool Rti.Dds.Core.Policy.MonitoringLoggingForwardingSettings.Equals ( object  other)

Compares for equality

◆ Equals() [2/2]

bool Rti.Dds.Core.Policy.MonitoringLoggingForwardingSettings.Equals ( MonitoringLoggingForwardingSettings  other)
inline

Compares for equality

◆ GetHashCode()

override int Rti.Dds.Core.Policy.MonitoringLoggingForwardingSettings.GetHashCode ( )
inline

Gets the hash code

Property Documentation

◆ MiddlewareForwardingLevel

SyslogVerbosity Rti.Dds.Core.Policy.MonitoringLoggingForwardingSettings.MiddlewareForwardingLevel
get

Log messages with Rti.Config.LogFacility.Middleware and a log level more verbose than this value will not be distributed.

The full documentation is available in the C API: DDS_MonitoringLoggingForwardingSettings_middleware_forwarding_level

◆ SecurityForwardingLevel

SyslogVerbosity Rti.Dds.Core.Policy.MonitoringLoggingForwardingSettings.SecurityForwardingLevel
get

Log messages with Rti.Config.LogFacility.Security and a log level more verbose than this value will not be distributed.

The full documentation is available in the C API: DDS_MonitoringLoggingForwardingSettings_security_forwarding_level

◆ ServiceForwardingLevel

SyslogVerbosity Rti.Dds.Core.Policy.MonitoringLoggingForwardingSettings.ServiceForwardingLevel
get

Log messages with Rti.Config.LogFacility.Service and a log level more verbose than this value will not be distributed.

The full documentation is available in the C API: DDS_MonitoringLoggingForwardingSettings_service_forwarding_level

◆ UserForwardingLevel

SyslogVerbosity Rti.Dds.Core.Policy.MonitoringLoggingForwardingSettings.UserForwardingLevel
get

Log messages with Rti.Config.LogFacility.User and a log level more verbose than this value will not be distributed.

The full documentation is available in the C API: DDS_MonitoringLoggingForwardingSettings_user_forwarding_level

◆ Default

MonitoringLoggingForwardingSettings Rti.Dds.Core.Policy.MonitoringLoggingForwardingSettings.Default
staticget

Singleton containing the default value of a MonitoringLoggingForwardingSettings