Main Content

matlab.unittest.plugins.LoggingPlugin 类

包: matlab.unittest.plugins

报告诊断消息的插件

描述

LoggingPlugin 创建一个插件以报告由 TestCaseFixturelog 方法创建的诊断消息。

构造

使用以下静态方法之一实例化 LoggingPlugin

使用 withVerbosity 静态方法配置插件以对特定详细级别的消息做出响应。此外,withVerbosity 方法接受很多的名称/值对组,以配置用于报告记录的消息的格式。

属性

全部展开

记录的诊断消息说明,指定为字符向量或字符串标量。此属性的值随每条记录的诊断消息一起输出。Description 为只读,其值在构造期间设置。

是否在每个记录诊断旁边显示详细级别的指示符,指定为 false (logical(0)) 或 true (logical(1))。默认情况下,此属性为 false,并且该测试框架将显示详细级别。HideLevel 为只读,其值在构造期间设置。

是否显示测试框架在每个记录诊断旁边生成记录消息的时间戳的指示符,指定为 false (logical(0)) 或 true (logical(1))。默认情况下,此属性为 false,并且该测试框架将显示时间戳。HideTimestamp 为只读,其值在构造期间设置。

要在每条记录的诊断消息后显示的堆栈帧数,指定为一个整数值。默认情况下,此属性为 0,并且该测试框架不显示堆栈信息。如果 NumStackFramesInf,则测试框架将显示所有可用的堆栈帧。NumStackFrames 为只读,其值在构造期间设置。

插件实例支持的详细级别,指定为由 matlab.automation.Verbosity 实例组成的数组。该插件对以在此数组中列出的详细级别所记录的诊断做出响应。Verbosity 为只读,其值在构造期间设置。

方法

withVerbosity为指定详细程度的消息构造 LoggingPlugin

复制语义

句柄。要了解句柄类如何影响复制操作,请参阅复制对象

版本历史记录

在 R2014b 中推出