24#ifndef _UTILS_LOGGING_FACTORY_H_
25#define _UTILS_LOGGING_FACTORY_H_
27#include <core/exception.h>
28#include <core/exceptions/software.h>
29#include <logging/logger.h>
60 static L *
instance(
const char *type,
const char *as);
71 L * tl =
dynamic_cast<L *
>(l);
Base class for exceptions in Fawkes.
static MultiLogger * multilogger_instance(const char *as, Logger::LogLevel default_ll=Logger::LL_DEBUG)
Create MultiLogger instance.
static Logger * instance(const char *type, const char *as)
Get logger instance.
@ LL_DEBUG
debug output, relevant only when tracking down problems
Log through multiple loggers.
Unknown logger type exception.
UnknownLoggerTypeException(const char *msg=NULL)
Constructor.
Fawkes library namespace.