exponenta event banner

matlab.unittest.plugins.LoggingPlugin класс

Пакет: matlab.unittest.plugins

Подключаемый модуль для вывода диагностических сообщений

Описание

LoggingPlugin создает подключаемый модуль для вывода диагностических сообщений, созданных log способ TestCase или Fixture.

Строительство

Создать экземпляр LoggingPlugin с использованием одного из его статических методов.

Используйте withVerbosity статический метод настройки подключаемого модуля для ответа на сообщения с определенной степенью детализации. Также, withVerbosity метод принимает несколько пар имя/значение для настройки формата для отчетов о зарегистрированных сообщениях.

Свойства

развернуть все

Описание диагностического сообщения в журнале, указанное как вектор символа или скаляр строки. Значение этого свойства печатается вместе с каждым зарегистрированным диагностическим сообщением. Description только для чтения, и его значение устанавливается во время построения.

Индикатор для отображения уровня детализации рядом с каждой зарегистрированной диагностикой, указанный как false (logical(0)) или true (logical(1)). По умолчанию это свойство имеет значение false и тестовый фреймворк отображает уровень детализации. HideLevel только для чтения, и его значение устанавливается во время построения.

Индикатор для отображения временной метки, начиная с которой платформа тестирования генерирует зарегистрированное сообщение вместе с каждой зарегистрированной диагностикой, указанной как false (logical(0)) или true (logical(1)). По умолчанию это свойство имеет значение false и тестовый фреймворк отображает временную метку. HideTimestamp только для чтения, и его значение устанавливается во время построения.

Количество кадров стека, отображаемых после каждого зарегистрированного диагностического сообщения, указанного как целое значение. По умолчанию это свойство имеет значение 0и тестовая инфраструктура не отображает информацию стека. Если NumStackFrames является Inf, тестовый фреймворк отображает все доступные кадры стека. NumStackFrames только для чтения, и его значение устанавливается во время построения.

Уровни детализации, поддерживаемые экземпляром плагина, указаны как массив matlab.unittest.Verbosity экземпляры. Подключаемый модуль реагирует на диагностику, которая регистрируется на уровне детализации, указанном в этом массиве. Verbosity только для чтения, и его значение устанавливается во время построения.

Методы

withVerbosityСоздание подключаемого модуля LoggingPlugin для сообщений указанной детализации

Копирование семантики

Ручка. Сведения о том, как классы обработки влияют на операции копирования, см. в разделе Копирование объектов.

См. также

| |

Представлен в R2014b