tlx
Loading...
Searching...
No Matches
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

namespace  tlx

Functions

LoggerOutputHookset_logger_output_hook (LoggerOutputHook *hook)
 set new LoggerOutputHook instance to receive global log lines.
LoggerOutputHookset_logger_to_stderr ()
 install default logger to cerr / stderr instead of stdout.
LoggerPrefixHookset_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