tlx
|
#include <tlx/logger/core.hpp>
#include <atomic>
#include <iostream>
#include <mutex>
#include <string>
Go to the source code of this file.
Classes | |
class | DefaultLoggerOutputCOut |
default output logger to cout More... | |
class | DefaultLoggerOutputCErr |
default output logger to cerr More... |
Namespaces | |
namespace | tlx |
Functions | |
LoggerOutputHook * | set_logger_output_hook (LoggerOutputHook *hook) |
set new LoggerOutputHook instance to receive global log lines. | |
LoggerOutputHook * | set_logger_to_stderr () |
install default logger to cerr / stderr instead of stdout. | |
LoggerPrefixHook * | set_logger_prefix_hook (LoggerPrefixHook *hook) |
Set new LoggerPrefixHook instance to prefix global log lines. |
Variables | |
static DefaultLoggerOutputCOut | s_default_logger_cout |
default logger singletons | |
static DefaultLoggerOutputCErr | s_default_logger_cerr |
default logger singletons | |
static std::atomic< LoggerOutputHook * > | s_logger_output_hook |
global logger output hook | |
static std::atomic< LoggerPrefixHook * > | s_logger_prefix_hook |
global logger prefix hook |