| 
    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" | 
 1.8.13