tlx
core.cpp File Reference
#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

 tlx
 

Functions

LoggerOutputHook * set_logger_output_hook (LoggerOutputHook *hook)
 set new LoggerOutputHook instance to receive global log lines. More...
 
LoggerOutputHook * set_logger_to_stderr ()
 install default logger to cerr / stderr instead of stdout. More...
 
LoggerPrefixHook * set_logger_prefix_hook (LoggerPrefixHook *hook)
 Set new LoggerPrefixHook instance to prefix global log lines. More...
 

Variables

static DefaultLoggerOutputCOut s_default_logger_cout
 default logger singletons More...
 
static DefaultLoggerOutputCErr s_default_logger_cerr
 default logger singletons More...
 
static std::atomic< LoggerOutputHook * > s_logger_output_hook
 global logger output hook More...
 
static std::atomic< LoggerPrefixHook * > s_logger_prefix_hook
 global logger prefix hook More...