Enum LogLevel
scNoLogging = 0
scLogLevelCritical = 1
scLogLevelWarning = 2
scLogLevelInformational = 3
scLogLevelConfiguration = 4
scLogLevelDetailed = 5
scLogLevelLow = 6
scLogEverything = scLogLevelLow
End Enum
|
- scNoLogging: No logging.
- scLogLevelCritical: Error (unable to continue with the current operation).
- scLogLevelWarning: Warning (potential error or limitation; will continue, but the results could be incomplete; make sure this condition is expected).
- scLogLevelInformational: Info (notes an important 'milestone' in program execution [high-level state achieved / procedure complete] OR marks the beginning of a high-level procedure). Examples: 'Analysis XYZ has completed'; 'Loading AddIns...'.
- scLogLevelConfiguration: Configuration (use to log changes to application configuration/settings).
- scLogLevelDetailed: Detailed (logical blocks/steps/technical details of a high-level procedure; not-so-important status messages).
- scLogLevelLow: Low Level (API call result, conditional branch selection, etc. that could clarify the state of the program).
- scLogEverything: What is wrong with this program?!
|