25 #ifndef MCSB_dbprinter_h
26 #define MCSB_dbprinter_h
40 dbprinter(
int verbosity_=kNotice): verbosity(verbosity_) {}
43 int dbprintf(
int level,
const char *fmt, ...)
const;
45 int dbprintf(
int level,
const char *fmt, va_list ap)
const;
48 enum { kCritical=0, kError, kWarning, kNotice, kInfo, kDebug };
59 enum { kCritical=0, kError, kWarning, kNotice, kInfo, kDebug };
int Verbosity(void) const
Get the current verbosity level.
Definition: dbprinter.h:51
dbprinter(int verbosity_=kNotice)
Construct, setting the verbosity level.
Definition: dbprinter.h:40
A simple debug printer class used in MCSB.
Definition: dbprinter.h:37
int Verbosity(int v)
Set the current verbosity level.
Definition: dbprinter.h:53
int dbprintf(int level, const char *fmt,...) const
behaves like fprintf(stderr,...) if verbosity is at or above the specified level