Classes | |
class | backend |
class | eom_t |
class | logger |
class | purpose_t |
class | source_logger |
class | source_logger< info > |
class | stderr_backend |
class | threadsafe_queue |
Typedefs | |
using | lock_t = std::unique_lock< std::mutex > |
Functions | |
GR_RUNTIME_API logger & | instance () |
Variables | |
static eom_t | eom |
static purpose_t | msg |
using gr::log::lock_t = typedef std::unique_lock<std::mutex> |
GR_RUNTIME_API logger & gr::log::instance | ( | ) |
returns the global logger instance. Initialization on first call.
Referenced by gr::log::source_logger< level >::operator<<(), and gr::log::source_logger< level >::~source_logger().
|
static |
|
static |
Referenced by gr::logger::alert(), gr::block_gateway::block__message_port_pub(), gr::logger::crit(), gr::logger::debug(), gr::basic_block::dispatch_msg(), gr::block_gateway::dispatch_msg(), gr::logger::emerg(), gr::logger::error(), gr::logger::errorIF(), gr::logger::fatal(), gr::msg_queue::handle(), gr::logger::info(), gr::logger::log_assert(), gr::logger::notice(), rpchandler_base< T >::post(), rpcbasic_extractor< T, char >::post(), rpcbasic_extractor< T, short >::post(), rpcbasic_extractor< T, double >::post(), rpcbasic_extractor< T, float >::post(), rpcbasic_extractor< T, long >::post(), rpcbasic_extractor< T, int >::post(), rpcbasic_extractor< T, bool >::post(), rpcbasic_extractor< T, std::complex< float > >::post(), rpcbasic_extractor< T, std::complex< double > >::post(), rpcbasic_extractor< T, std::string >::post(), gr::messages::send(), and gr::logger::warn().