LoggerVerbosity Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Enumeration of the levels of detail of an event log.
public enum class LoggerVerbosity
[System.Runtime.InteropServices.ComVisible(true)]
public enum LoggerVerbosity
[<System.Runtime.InteropServices.ComVisible(true)>]
type LoggerVerbosity =
Public Enum LoggerVerbosity
- Inheritance
-
LoggerVerbosity
- Attributes
Fields
Name | Value | Description |
---|---|---|
Quiet | 0 | The most minimal output |
Minimal | 1 | Relatively little output |
Normal | 2 | Standard output. This should be the default if verbosity level is not set |
Detailed | 3 | Relatively verbose, but not exhaustive |
Diagnostic | 4 | The most verbose and informative verbosity |
Remarks
The level of detail (i.e. verbosity) of an event log is entirely controlled by the logger generating the log -- a logger will be directed to keep its verbosity at a certain level, based on user preferences, but a logger is free to choose the events it logs for each verbosity level.
LOGGING GUIDELINES FOR EACH VERBOSITY LEVEL: 1) Quiet -- only display a summary at the end of build 2) Minimal -- only display errors, warnings, high importance events and a build summary 3) Normal -- display all errors, warnings, high importance events, some status events, and a build summary 4) Detailed -- display all errors, warnings, high and normal importance events, all status events, and a build summary 5) Diagnostic -- display all events, and a build summary