DkmLogLevel Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает степень детализации сообщений журнала, добавленных в журнал диагностика (DkmDiagnosticsLog). Чтобы позволить тривиально проверить, включен ли заданный уровень журнала, он объявляется как перечисление флага, но с очень немногими исключениями, если таковые есть, сообщения должны устанавливать один флаг.
Этот API появился в Visual Studio 17 с обновлением 8 (DkmApiVersion.VS17Update8).
Это перечисление поддерживает побитовую комбинацию значений его членов.
[System.Flags]
public enum DkmLogLevel
[<System.Flags>]
type DkmLogLevel =
Public Enum DkmLogLevel
- Наследование
-
DkmLogLevel
- Атрибуты
Поля
DebugEngineAPIMethod | 8 | Подробное ведение журнала вызовов всех API подсистемы отладки (vsdebugeng.dll). |
DebugEngineAPIMethodFailure | 16 | Подробное ведение журнала всех ошибок, возвращаемых API подсистемы отладки (vsdebugeng.dll). |
DebugRuntimeEvent | 32 | Подробное ведение журнала всех событий из базового API отладки (Win32, ICorDebug и т. д.). |
ExpressionEvaluation | 64 | Подробное ведение журнала операций вычисления выражений. |
HotReload | 256 | Подробное ведение журнала операций Горячая перезагрузка. |
Important | 2 | Элемент журнала является важным и недорогим для производства. Это касается элементов, которые должны быть автоматически включены при сборе запросов на отзывы Visual Studio. Пример: точки входа для запуска отладки. |
ImportantError | 1 | Элемент журнала предназначен для ошибки, которую вряд ли можно игнорировать. Используется для ведения журнала элементов, которые всегда должны быть включены. Пример: важные ошибки. |
Invalid | 0 | Зарезервированное недопустимое значение, указывающее, что ведение журнала отключено. |
Normal | 4 | Элемент журнала обычно полезен и всегда должен быть включен для журналов уровня разработки. |
StartDebugging | 128 | Подробное ведение журнала операций запуска отладки. |