Class ConfigurationElementFeed
- Namespace
- Sportradar.LiveData.Sdk.Services.SdkConfiguration.Sections
- Assembly
- Sportradar.LiveData.Sdk.dll
[DynamicConfigIgnoreClass]
public class ConfigurationElementFeed : ConfigurationElement
- Inheritance
-
ConfigurationElementFeed
- Derived
- Inherited Members
Constructors
ConfigurationElementFeed()
protected ConfigurationElementFeed()
Properties
AlertLogLevel
Specifies log level threshold used while logging alert messages. Possible values are: Debug, Info, Warn, Error, Fatal
[ConfigurationProperty("AlertLogLevel", IsRequired = false, DefaultValue = "Warn")]
[DynamicConfigItem]
[TypeConverter(typeof(LevelTypeConverter))]
public Level AlertLogLevel { get; protected set; }
Property Value
- Level
ClientInteractionLogLevel
Specifies log level threshold used while logging client interaction messages. Possible values are: Debug, Info, Warn, Error, Fatal
[ConfigurationProperty("ClientInteractionLogLevel", IsRequired = false, DefaultValue = "Info")]
[DynamicConfigItem]
[TypeConverter(typeof(LevelTypeConverter))]
public Level ClientInteractionLogLevel { get; protected set; }
Property Value
- Level
ConfigLogLevel
Specifies log level threshold used while logging configuration settings used by client (server and local). Possible values are: Debug, Info, Warn, Error, Fatal
[ConfigurationProperty("ConfigLogLevel", IsRequired = false, DefaultValue = "Info")]
[DynamicConfigItem]
[TypeConverter(typeof(LevelTypeConverter))]
public Level ConfigLogLevel { get; protected set; }
Property Value
- Level
DeadLetterLogLevel
Specifies log level threshold used while logging dead letter messages. Possible values are: Debug, Info, Warn, Error, Fatal
[ConfigurationProperty("DeadLetterLogLevel", IsRequired = false, DefaultValue = "Info")]
[DynamicConfigItem]
[TypeConverter(typeof(LevelTypeConverter))]
public Level DeadLetterLogLevel { get; protected set; }
Property Value
- Level
InvalidMsgLogLevel
Specifies log level threshold used while logging invalid/corrupt messages. Possible values are: Debug, Info, Warn, Error, Fatal
[ConfigurationProperty("InvalidMsgLogLevel", IsRequired = false, DefaultValue = "Info")]
[DynamicConfigItem]
[TypeConverter(typeof(LevelTypeConverter))]
public Level InvalidMsgLogLevel { get; protected set; }
Property Value
- Level
LoggingFeedName
Prefix used to indicate feed
[ConfigurationProperty("LoggingFeedName", IsRequired = false, DefaultValue = null)]
public string LoggingFeedName { get; protected set; }
Property Value
ReceiveBufferSize
Receive buffer size for one line of message (overrides automatic defaults for servers)
[ConfigurationProperty("ReceiveBufferSize", IsRequired = false, DefaultValue = 65536)]
[DynamicConfigItem]
[IntegerValidator(MinValue = 32768, MaxValue = 262144)]
public int ReceiveBufferSize { get; protected set; }
Property Value
SchemaValidationStrictness
Schema validation strictness. 0 = OFF, 1=ON, 2=STRICT, 3=VERY_STRICT
Default = 1
[ConfigurationProperty("SchemaValidationStrictness", IsRequired = false, DefaultValue = 1)]
[DynamicConfigItem]
[IntegerValidator(MinValue = 0, MaxValue = 3)]
public int SchemaValidationStrictness { get; protected set; }
Property Value
StatsLogLevel
Specifies log level threshold used while logging SDK statistics. Possible values are: Debug, Info, Warn, Error, Fatal
[ConfigurationProperty("StatsLogLevel", IsRequired = false, DefaultValue = "Debug")]
[DynamicConfigItem]
[TypeConverter(typeof(LevelTypeConverter))]
public Level StatsLogLevel { get; protected set; }
Property Value
- Level
TotalBufferSize
Total message buffer size (overrides automatic defaults for servers)
[ConfigurationProperty("TotalBufferSize", IsRequired = false, DefaultValue = 20971520)]
[DynamicConfigItem]
[IntegerValidator(MinValue = 1048576, MaxValue = 67108864)]
public int TotalBufferSize { get; protected set; }
Property Value
TrafficLogLevel
Specifies log level threshold used while logging incoming and outgoing traffic (live feed messages). Possible values are: Debug, Info, Warn, Error, Fatal
[ConfigurationProperty("TrafficLogLevel", IsRequired = false, DefaultValue = "Info")]
[DynamicConfigItem]
[TypeConverter(typeof(LevelTypeConverter))]
public Level TrafficLogLevel { get; protected set; }
Property Value
- Level