A facade to a FlashtraceSource constrained to a specific FlashtraceLevel. Instances of the FlashtraceLevelSource class are exposed as properties of the FlashtraceSource class, e.g. Debug or Error.
Namespace: Flashtrace
Assembly: Flashtrace.dll
Syntax
public sealed class FlashtraceLevelSourceProperties
| Name | Description |
|---|---|
| IfEnabled | Gets the current FlashtraceLevelSource, or |
| IsEnabled | Gets a value indicating whether logging is enabled for the current Level. |
| Level | Gets the FlashtraceLevel to which the current FlashtraceLevelSource is constrained. |
Methods
| Name | Description |
|---|---|
| LogActivityAsync<TDescription>(in TDescription, Func<Task>, in OpenActivityOptions) | Executes an asynchronous void delegate and logs its execution. |
| LogActivityAsync<TDescription, TResult>(in TDescription, Func<Task<TResult>>, in OpenActivityOptions) | Executes an asynchronous non-void delegate and logs its execution. |
| LogActivity<TDescription>(in TDescription, Action, in OpenActivityOptions) | Executes an Action and logs its execution. |
| LogActivity<TDescription, TResult>(in TDescription, Func<TResult>, in OpenActivityOptions) | Executes a Func<TResult> and logs its execution. |
| OpenActivity<T>(in T, in OpenActivityOptions) | Opens an activity that cannot be suspended (e.g. does not wait any |
| OpenAsyncActivity<T>(in T, in OpenActivityOptions) | Opens an activity that contains an |
| Write<T>(in T, in WriteMessageOptions) | Writes a message. |
| Write<T>(in T, Exception?, in WriteMessageOptions) | Writes a message and specifies an Exception. |