Class TracingOptions
Namespace: Couchbase.Core.Diagnostics.Tracing
Assembly: Couchbase.NetClient.dll
Syntax
public class TracingOptions : object
Properties
| Improve this Doc View SourceEnabled
Enables request tracing. Defaults to enabled.
Declaration
public bool Enabled { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
RequestTracer
A custom IRequestTracer implementation; the default is the RequestTracer class.
Declaration
public IRequestTracer RequestTracer { get; set; }
Property Value
Type | Description |
---|---|
IRequestTracer |
Methods
| Improve this Doc View SourceWithEnabled(Boolean)
Enables request tracing
Declaration
public TracingOptions WithEnabled(bool enabled)
Parameters
Type | Name | Description |
---|---|---|
Boolean | enabled | A |
Returns
Type | Description |
---|---|
TracingOptions | A TracingOptions object for chaining. |
Remarks
Default is true.
WithTracer(IRequestTracer)
A custom RequestTracer implementation.
Declaration
public TracingOptions WithTracer(IRequestTracer requestTracer)
Parameters
Type | Name | Description |
---|---|---|
IRequestTracer | requestTracer | The custom IRequestTracer to override the default RequestTracer |
Returns
Type | Description |
---|---|
TracingOptions | A TracingOptions object for chaining. |
Remarks
In most all cases the default RequestTracer is sufficient and should be used.