JayBeams
0.1
Another project to have fun coding.
|
#include <jb/config_object.hpp>
#include <jb/convert_severity_level.hpp>
#include <boost/log/sources/global_logger_storage.hpp>
#include <boost/log/sources/record_ostream.hpp>
#include <boost/log/sources/severity_logger.hpp>
#include <boost/log/utility/manipulators/add_value.hpp>
Go to the source code of this file.
Classes | |
class | jb::log::config |
Configuration object for the logging functions. More... | |
Namespaces | |
jb | |
The top-level namespace for the JayBeams library. | |
jb::log | |
Logging functions and objects for JayBeams. | |
Macros | |
#define | JB_MIN_LOG_LEVEL debug |
#define | JB_LOG_I(logger, lvl, rec_var) |
#define | JB_LOG(lvl) |
#define | JB_LOG_VAR(lvl) |
Functions | |
constexpr bool | jb::severity_static_predicate (jb::severity_level lvl) |
Statically check if the severity level should even be compiled in. More... | |
void | jb::log::init (config const &cfg=config()) |
Initialize the logging functions using the configuration provided. More... | |
jb::log::BOOST_LOG_INLINE_GLOBAL_LOGGER_DEFAULT (logger, boost::log::sources::severity_logger_mt< severity_level >) void next_tid() | |
Define the global logger for JayBeams. More... | |
#define JB_LOG | ( | lvl | ) |
Definition at line 70 of file log.hpp.
Referenced by jb::ehs::acceptor::acceptor(), BOOST_AUTO_TEST_CASE(), jb::opencl::build_simple_program(), jb::ehs::connection::connection(), jb::opencl::generic_reduce< reducer, input_type_t, output_type_t >::create_program(), jb::itch5::compute_book< book_type >::do_reduce(), jb::itch5::compute_book< book_type >::handle_message(), jb::itch5::compute_book< book_type >::handle_order_reduction(), jb::itch5::mold_udp_channel::handle_received(), jb::itch5::compute_book< book_type >::handle_unknown(), jb::config_object::load_overrides(), main(), jb::testing::microbenchmark_group_main(), jb::ehs::acceptor::on_accept(), jb::ehs::connection::on_read(), jb::ehs::connection::on_write(), jb::detail::thread_setup_wrapper< Callable >::operator()(), jb::ehs::request_dispatcher::process(), jb::itch5::process_iostream_mlist(), jb::itch5::map_based_book_side< compare_t >::reduce_order(), jb::itch5::array_based_book_side< compare_t >::reduce_order(), run_inside(), jb::ehs::acceptor::shutdown(), and jb::ehs::connection::~connection().
#define JB_LOG_I | ( | logger, | |
lvl, | |||
rec_var | |||
) |
#define JB_LOG_VAR | ( | lvl | ) |
#define JB_MIN_LOG_LEVEL debug |
Definition at line 13 of file log.hpp.
Referenced by jb::severity_static_predicate().