PostSharp6.3/API Reference/Post­Sharp.​Patterns.​Diagnostics.​Backends.​Application­Insights Namespace/Application­Insights­Logging­Backend­Options Class

ApplicationInsightsLoggingBackendOptions Class

Inheritance Hierarchy
System.Object
  PostSharp.Patterns.Diagnostics.LoggingBackendOptions
    PostSharp.Patterns.Diagnostics.Backends.TextLoggingBackendOptions
      PostSharp.Patterns.Diagnostics.Backends.ApplicationInsights.ApplicationInsightsLoggingBackendOptions

Namespace:  PostSharp.Patterns.Diagnostics.Backends.ApplicationInsights
Assembly:  PostSharp.Patterns.Diagnostics.Backends.ApplicationInsights (in PostSharp.Patterns.Diagnostics.Backends.ApplicationInsights.dll) Version: 6.3.11.0 (6.3.11.0)
Syntax
C#
public class ApplicationInsightsLoggingBackendOptions : TextLoggingBackendOptions

The ApplicationInsightsLoggingBackendOptions type exposes the following members.

Constructors
  NameDescription
Public methodApplicationInsightsLoggingBackendOptions
Initializes a new instance of the ApplicationInsightsLoggingBackendOptions class
Properties
  NameDescription
Public propertyActionMaxLength (Inherited from TextLoggingBackendOptions.)
Public propertyAppendTrailingPeriod (Inherited from TextLoggingBackendOptions.)
Public propertyContextIdGenerationStrategy (Inherited from LoggingBackendOptions.)
Public propertyContextMaxLength (Inherited from LoggingBackendOptions.)
Public propertyDelimiter (Inherited from TextLoggingBackendOptions.)
Public propertyExceptionFormatter (Inherited from TextLoggingBackendOptions.)
Public propertyIncludeActivityExecutionTime (Inherited from LoggingBackendOptions.)
Public propertyIncludeExceptionDetails (Inherited from TextLoggingBackendOptions.)
Public propertyIncludeManualLoggingSourceLineInfo (Inherited from LoggingBackendOptions.)
Public propertyIncludeNamespace (Inherited from TextLoggingBackendOptions.)
Public propertyIncludeType (Inherited from TextLoggingBackendOptions.)
Public propertyIndentSpaces (Inherited from TextLoggingBackendOptions.)
Public propertyIsIncludeManualLoggingSourceLineInfoSpecified (Inherited from LoggingBackendOptions.)
Public propertyLogLevelIgnoredForSystemRecords (Inherited from LoggingBackendOptions.)
Public propertyRootSyntheticId (Inherited from LoggingBackendOptions.)
Public propertySemanticParametersAddedAsProperties
Gets or sets the bitmask of semantic parameters that should be added to the list of Application Insights custom properties. The default value is None.
Public propertySetSequenceProperty
Determines whether the Sequence() property should be set to the value of SyntheticId. The default value is false.
Public propertyShouldLogExceptionPredicate (Inherited from TextLoggingBackendOptions.)
Public propertySyntheticIdFormatter (Inherited from LoggingBackendOptions.)
Public propertySyntheticIdMaxLength (Inherited from LoggingBackendOptions.)
Public propertyTelemetryEnricher
Gets or sets a delegate to a method that can add of remove properties to the TraceTelemetry immediately before it will be written to Application Insights.
See Also