Add a category with the specified name and threshold levels.
Synopsis
Declared in <ball_loggermanager.h>
Category*
addCategory(
char const* categoryName,
int recordLevel,
int passLevel,
int triggerLevel,
int triggerAllLevel);
Description
Add to the category registry of this logger manager a new category having the specified categoryName and the specified recordLevel, passLevel, triggerLevel, and triggerAllLevel threshold levels, respectively, if (1) categoryName is not present in the registry, (2) the number of categories in the registry is less than the registry capacity, and (3) each threshold level is in the range [0 .. 255]. Return the address of the new modifiable category on success, and 0 otherwise. The behavior is undefined unless categoryName is null‐terminated.
Return Value
address of the new modifiable category on success, and 0 otherwise
Parameters
Name |
Description |
categoryName |
name of the category to add |
recordLevel |
record threshold level |
passLevel |
pass threshold level |
triggerLevel |
trigger threshold level |
triggerAllLevel |
trigger‐all threshold level |
Created with MrDocs