This function displays messages depending on a message-id and/or a level. Aditionally you can set/reset the level-filer and add ore remove message-ids to the include and exclude lists. More...
Go to the source code of this file.
Functions | |
function r = | verbose (level, message, messageId) |
This function displays messages depending on a message-id and/or a level. Aditionally you can set/reset the level-filer and add ore remove message-ids to the include and exclude lists. More... | |
This function displays messages depending on a message-id and/or a level. Aditionally you can set/reset the level-filer and add ore remove message-ids to the include and exclude lists.
Definition in file verbose.m.
function r = verbose | ( | level, | |
message, | |||
messageId | |||
) |
This function displays messages depending on a message-id and/or a level. Aditionally you can set/reset the level-filer and add ore remove message-ids to the include and exclude lists.
A Messages only will be diplayed only then if one of the following situation applies.
To use the basic operation of verbose, only one or two arguments, the level and the message are necessary.
three ways to set the verbosity level e.g. to 10
level
,10);get the current verbosity level
level
);message output (verbosity level previously set to 10)
verbose(10,
Hello World!
); % message will be displayed verbose(11,Hello World!
); % ... won't ... verbose(1,Hello World!
); % ... will ...
The third argument, the message-id enables you to specify more precisely what should be displayed or not.
add/remove one or more message-ids to the include-/excludelist
verbose(
addInclude
,RB:ERROR
); % addRB:ERROR
to the include list verbose(addInclude
, {RB:WARNING
,RB:INFO
}); % addRB:WARNING
and RB:INFO ... verbose(include
); % return includelist
% e.g. {RB:ERROR
, RB:WARNING
, RB:INFO
}
verbose(
addExclude
, {RB:INFO
,RB:UNKNOWN
}); % addRB:INFO
,RB:UNKNOWN
to excludelist verbose(delInclude
, {RB:ERROR
,RB:INFO
}); % removeRB:ERROR
andRB:INFO
verbose(exclude
, {}); % clear exclude list
print messages
verbose(10); verbose(
include
, {RB:SURPRISE1
}); verbose(exclude
, {RB:SURPRISE2
}); verbose(); verbose(1,Hello World!
,RB:INFO
); verbose(99,Hello What Happened
,RB:SURPRISE1
); % displayed, cause RB:SURPRISE1 is in includelist verbose(0,Surprise for you?
); % no, you dont get it, it
s excluded
level | level |
message | message |
messageId | messageId |
r | r |