Vowpal Wabbit
|
#include <memory>
#include <string>
#include <utility>
#include <spdlog/spdlog.h>
#include <spdlog/sinks/base_sink.h>
#include <spdlog/sinks/stdout_sinks.h>
#include <spdlog/sinks/null_sink.h>
#include <fmt/ostream.h>
#include "../vw_exception.h"
Classes | |
struct | VW::io::details::logger_impl |
class | VW::io::details::function_ptr_sink< Mutex > |
struct | VW::io::logger |
Namespaces | |
VW | |
VW::io | |
VW::io::details | |
Enumerations | |
enum | VW::io::output_location { VW::io::output_location::out, VW::io::output_location::err, VW::io::output_location::compat } |
enum | VW::io::log_level { VW::io::log_level::trace = spdlog::level::trace, VW::io::log_level::debug = spdlog::level::debug, VW::io::log_level::info = spdlog::level::info, VW::io::log_level::warn = spdlog::level::warn, VW::io::log_level::error = spdlog::level::err, VW::io::log_level::critical = spdlog::level::critical, VW::io::log_level::off = spdlog::level::off } |
Functions | |
output_location | VW::io::get_output_location (const std::string &name) |
log_level | VW::io::get_log_level (const std::string &level) |
logger | VW::io::create_default_logger () |
logger | VW::io::create_null_logger () |
logger | VW::io::create_custom_sink_logger (void *context, void(*func)(void *, const std::string &)) |
Variables | |
const constexpr char * | VW::io::details::default_pattern = "[%l] %v" |