Class TelemetryFilterOptions
A telemetry filter used in logging and tracing. FilterString is required.
Namespace: Temporalio.Runtime
Assembly: Temporalio.dll
Syntax
public class TelemetryFilterOptions : ICloneable
Constructors
TelemetryFilterOptions(String)
Initializes a new instance of the TelemetryFilterOptions class.
Declaration
public TelemetryFilterOptions(string filterString)
Parameters
Type | Name | Description |
---|---|---|
String | filterString |
TelemetryFilterOptions(TelemetryFilterOptions.Level, TelemetryFilterOptions.Level)
Initializes a new instance of the TelemetryFilterOptions class.
Declaration
public TelemetryFilterOptions(TelemetryFilterOptions.Level core = TelemetryFilterOptions.Level.Warn, TelemetryFilterOptions.Level other = TelemetryFilterOptions.Level.Error)
Parameters
Type | Name | Description |
---|---|---|
TelemetryFilterOptions.Level | core | Core level. |
TelemetryFilterOptions.Level | other | Non-core level. |
Properties
FilterString
Gets or sets the filter string for telemetry filters.
Declaration
public string? FilterString { get; set; }
Property Value
Type | Description |
---|---|
Nullable<String> |
Remarks
This is in the Rust log format. For example, "temporal_sdk_core=DEBUG" sets the level
to DEBUG
for the temporal_sdk_core
Rust crate.
Methods
Clone()
Create a shallow copy of these options.
Declaration
public virtual object Clone()
Returns
Type | Description |
---|---|
Object | A shallow copy of these options. |