![]() |
Cinder
0.9.1
|
Classes | |
struct | Entry |
struct | Location |
class | Logger |
class | LoggerBreakpoint |
class | LoggerConsole |
class | LoggerFile |
class | LoggerFileRotating |
class | LoggerSystem |
class | LogManager |
struct | Metadata |
Typedefs | |
typedef std::shared_ptr< Logger > | LoggerRef |
Enumerations | |
enum | Level { LEVEL_VERBOSE, LEVEL_DEBUG, LEVEL_INFO, LEVEL_WARNING, LEVEL_ERROR, LEVEL_FATAL } |
Functions | |
std::ostream & | operator<< (std::ostream &os, const Location &rhs) |
std::ostream & | operator<< (std::ostream &lhs, const Level &rhs) |
LogManager * | manager () |
template<typename LoggerT , typename... Args> | |
std::shared_ptr< LoggerT > | makeLogger (Args &&...args) |
template<typename LoggerT , typename... Args> | |
std::shared_ptr< LoggerT > | makeOrGetLogger (Args &&...args) |
typedef std::shared_ptr<Logger> cinder::log::LoggerRef |
enum cinder::log::Level |
ostream & cinder::log::operator<< | ( | std::ostream & | os, |
const Location & | rhs | ||
) |
ostream & cinder::log::operator<< | ( | std::ostream & | lhs, |
const Level & | rhs | ||
) |
LogManager * cinder::log::manager | ( | ) |
The global manager for logging, used to manipulate the Logger stack. Provides thread safety amongst the Loggers.
std::shared_ptr<LoggerT> cinder::log::makeLogger | ( | Args &&... | args | ) |
Creates and returns a new logger of type LoggerT, adding it to the current Logger stack.
std::shared_ptr<LoggerT> cinder::log::makeOrGetLogger | ( | Args &&... | args | ) |
If a logger of type LoggerT exists, it will return that logger. Otherwise creates and returns a new logger of type LoggerT, adding it to the current Logger stack.