#include "Logger.h"
#include <rapidjson/document.h>
#include <rapidjson/stringbuffer.h>
#include <rapidjson/writer.h>
#include <boost/algorithm/string.hpp>
#include <boost/config.hpp>
#include <boost/filesystem.hpp>
#include <boost/log/common.hpp>
#include <boost/log/expressions.hpp>
#include <boost/log/sinks.hpp>
#include <boost/log/sources/global_logger_storage.hpp>
#include <boost/log/sources/logger.hpp>
#include <boost/log/sources/severity_feature.hpp>
#include <boost/log/support/date_time.hpp>
#include <boost/log/utility/setup.hpp>
#include <boost/phoenix.hpp>
#include <boost/program_options.hpp>
#include <boost/smart_ptr/weak_ptr.hpp>
#include <boost/variant.hpp>
#include <atomic>
#include <cstdlib>
#include <iostream>
#include <mutex>
#include <regex>
#include "Shared/SysDefinitions.h"
#include "Shared/nvtx_helpers.h"
Go to the source code of this file.
|
| logger::BOOST_LOG_GLOBAL_LOGGER_CTOR_ARGS (gChannelLogger_IR, ChannelLogger,(keywords::channel=IR)) BOOST_LOG_GLOBAL_LOGGER_CTOR_ARGS(gChannelLogger_PTX |
|
template<typename CONSOLE_SINK > |
boost::shared_ptr< CONSOLE_SINK > | logger::make_sink (LogOptions const &log_opts) |
|
void | logger::init (LogOptions const &log_opts) |
|
void | logger::set_once_fatal_func (FatalFunc fatal_func) |
|
void | logger::shutdown () |
|
void | logger::anonymous_namespace{Logger.cpp}::unquote (std::string &str) |
|
std::istream & | logger::operator>> (std::istream &in, Channels &channels) |
|
std::ostream & | logger::operator<< (std::ostream &out, Channels const &channels) |
|
std::istream & | logger::operator>> (std::istream &in, Severity &sev) |
|
std::ostream & | logger::operator<< (std::ostream &out, Severity const &sev) |
|
ChannelLogger & | logger::anonymous_namespace{Logger.cpp}::get_channel_logger (Channel const channel) |
|
QueryId | logger::query_id () |
|
QidScopeGuard | logger::set_thread_local_query_id (QueryId const query_id) |
|
template<typename... Ts> |
Duration * | logger::newDuration (Severity severity, Ts &&...args) |
|
std::ostream & | logger::operator<< (std::ostream &os, Duration const &duration) |
|
std::ostream & | logger::operator<< (std::ostream &os, DurationTree const &duration_tree) |
|
boost::log::record_ostream & | logger::operator<< (boost::log::record_ostream &os, DurationTreeMap::const_reference kv_pair) |
|
void | logger::logAndEraseDurationTree (std::string *json_str) |
|
void | logger::debug_timer_new_thread (ThreadId parent_thread_id) |
|
ThreadId | logger::thread_id () |
|
bool g_enable_debug_timer {false} |