BloombergLP::ball::LoggerManagerDefaults::setDefaultThresholdLevelsIfValid

Set the four default severity threshold levels if each is valid.

Synopsis

Declared in <ball_loggermanagerdefaults.h>

int
setDefaultThresholdLevelsIfValid(
    int recordLevel,
    int passLevel,
    int triggerLevel,
    int triggerAllLevel);

Description

Set the quadruplet of default severity threshold level attributes of this object to the specified recordLevel, passLevel, triggerLevel, and triggerAllLevel values if each level is in the range [0 .. 255]. Return 0 on success, and a non-zero value (with no effect on the state of this object) otherwise.

Return Value

0 on success, and a non-zero value otherwise

Parameters

NameDescription
recordLevelcandidate default record threshold level
passLevelcandidate default pass-through threshold level
triggerLevelcandidate default trigger threshold level
triggerAllLevelcandidate default trigger-all threshold level