8#ifndef INCLUDED_BALL_LOGGERMANAGERDEFAULTS
9#define INCLUDED_BALL_LOGGERMANAGERDEFAULTS
177#include <balscm_version.h>
179#include <bsl_iosfwd.h>
208 int d_recordBufferSize;
209 int d_loggerBufferSize;
211 int d_defaultRecordLevel;
212 int d_defaultPassLevel;
213 int d_defaultTriggerLevel;
216 int d_defaultTriggerAllLevel;
244 int triggerAllLevel);
318 int triggerAllLevel);
352 bsl::ostream&
print(bsl::ostream& stream,
354 int spacesPerLevel = 4)
const;
Definition ball_loggermanagerdefaults.h:204
int defaultTriggerAllLevel() const
friend bsl::ostream & operator<<(bsl::ostream &, const LoggerManagerDefaults &)
friend bool operator==(const LoggerManagerDefaults &, const LoggerManagerDefaults &)
int setDefaultLoggerBufferSizeIfValid(int numBytes)
int setDefaultThresholdLevelsIfValid(int recordLevel, int passLevel, int triggerLevel, int triggerAllLevel)
static int defaultDefaultTriggerLevel()
LoggerManagerDefaults(const LoggerManagerDefaults &original)
int defaultLoggerBufferSize() const
static bool areValidDefaultThresholdLevels(int recordLevel, int passLevel, int triggerLevel, int triggerAllLevel)
int defaultRecordBufferSize() const
static int defaultDefaultRecordLevel()
static bool isValidDefaultLoggerBufferSize(int numBytes)
int defaultPassLevel() const
Return the default pass threshold level attribute of this object.
static int defaultDefaultPassLevel()
static int defaultDefaultLoggerBufferSize()
LoggerManagerDefaults & operator=(const LoggerManagerDefaults &rhs)
int defaultTriggerLevel() const
Return the default trigger threshold level attribute of this object.
int defaultRecordLevel() const
Return the default record threshold level attribute of this object.
static int defaultDefaultTriggerAllLevel()
int setDefaultThresholdLevelsIfValid(int passLevel)
bsl::ostream & print(bsl::ostream &stream, int level=0, int spacesPerLevel=4) const
static int defaultDefaultRecordBufferSize()
int setDefaultRecordBufferSizeIfValid(int numBytes)
static bool isValidDefaultRecordBufferSize(int numBytes)
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition ball_administration.h:214
bsl::ostream & operator<<(bsl::ostream &output, const Attribute &attribute)