13 class AbstractLogHandler;
14 class LogMessageBuilder;
77 CPPASSIST_API LogMessageBuilder
log(
int level,
const std::string & context =
"");
92 CPPASSIST_API LogMessageBuilder
critical(
const std::string & context =
"");
107 CPPASSIST_API LogMessageBuilder
error(
const std::string & context =
"");
122 CPPASSIST_API LogMessageBuilder
warning(
const std::string & context =
"");
137 CPPASSIST_API LogMessageBuilder
info(
const std::string & context =
"");
152 CPPASSIST_API LogMessageBuilder
debug(
const std::string & context =
"");
169 CPPASSIST_API LogMessageBuilder
debug(
unsigned int debugLevel,
const std::string & context =
"");
CPPASSIST_API LogMessageBuilder error(const std::string &context="")
Get log stream for error messages.
CPPASSIST_API LogMessageBuilder critical(const std::string &context="")
Get log stream for critical errors.
CPPASSIST_API LogMessageBuilder warning(const std::string &context="")
Get log stream for warning messages.
Definition: ArgumentParser.h:12
CPPASSIST_API int verbosityLevel()
Get current log level.
CPPASSIST_API LogMessageBuilder info(const std::string &context="")
Get log stream for info messages.
CPPASSIST_API void setLoggingHandler(AbstractLogHandler *handler)
Set global logging handler.
CPPASSIST_API LogMessageBuilder log(int level, const std::string &context="")
Get log stream.
CPPASSIST_API LogMessageBuilder debug(const std::string &context="")
Get log stream for debug messages.
CPPASSIST_API void setVerbosityLevel(int verbosity)
Set current log level.
CPPASSIST_API AbstractLogHandler * loggingHandler()
Get global logging handler.