BloombergLP::ball::Administration::setAllThresholdLevels

Set default and existing category threshold levels.

Synopsis

Declared in <ball_administration.h>

static
int
setAllThresholdLevels(
    int recordLevel,
    int passLevel,
    int triggerLevel,
    int triggerAllLevel);

Description

Set both the default threshold levels and threshold levels of all currently existing categories to the specified recordLevel, passLevel, triggerLevel, and triggerAllLevel values, respectively, if each of the level values is in the range [0 .. 255]. Return 0 on success, and a negative value otherwise (with no effect on the default threshold levels). The behavior is undefined unless the logger manager singleton has been initialized and is not in the process of being shut down.

Return Value

0 on success, and a negative value otherwise

Parameters

NameDescription
recordLevelrecord threshold level to set
passLevelpass threshold level to set
triggerLeveltrigger threshold level to set
triggerAllLeveltrigger-all threshold level to set