AFTraceSwitchLevel Enumeration
- Last UpdatedNov 18, 2025
- 2 minute read
- PI System
- AF SDK 2024 R2
- Developer
Specifies what output messages for the AFTrace class.
Namespace: OSIsoft.AF.Diagnostics
Assembly: OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182
Syntax
[FlagsAttribute] public enum AFTraceSwitchLevel
<FlagsAttribute> Public Enumeration AFTraceSwitchLevel Dim instance As AFTraceSwitchLevel
[FlagsAttribute] public enum class AFTraceSwitchLevel
[<FlagsAttribute>] type AFTraceSwitchLevel
Members
| Member name | Value | Description | |
|---|---|---|---|
| None | 0 | Do not log any message (not to be used by TraceEvent). | |
| Error | 1 | Error messages. | |
| Warning | 2 | Warning messages. Encountered a recoverable error. | |
| Information | 4 | Informational messages. | |
| Event | 8 | Event-related messages. | |
| CheckOutInfo | 16 | Object check out messages. This level is never used. | |
| ServerLoad | 32 | Loading object from server messages. This level is never used. | |
| Detail | 256 | More detailed messages within a method (e.g., Sending email). | |
| Data | 512 | Data value messages (EmailAddress = john@invalidcompany.com). | |
| All | 65535 | Trace all messages (not to be used by TraceEvent). |
Remarks
This enumeration specifies the tracing level for trace events generated by
the AFTrace class.