Vowpal Wabbit
|
Classes | |
class | VW::io::details::log_sink |
class | VW::io::details::logger_impl |
class | VW::io::logger |
Namespaces | |
namespace | VW |
namespace | VW::io |
namespace | VW::io::details |
Typedefs | |
using | VW::io::logger_output_func_t = void(*)(void *, VW::io::log_level, const std::string &) |
using | VW::io::logger_legacy_output_func_t = void(*)(void *, const std::string &) |
Enumerations | |
enum class | VW::io::output_location { VW::io::STDOUT , VW::io::STDERR , VW::io::COMPAT } |
enum class | VW::io::log_level { VW::io::TRACE_LEVEL = 0 , VW::io::DEBUG_LEVEL = 1 , VW::io::INFO_LEVEL = 2 , VW::io::WARN_LEVEL = 3 , VW::io::ERROR_LEVEL = 4 , VW::io::CRITICAL_LEVEL = 5 , VW::io::OFF_LEVEL = 6 } |
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, logger_output_func_t func) |
logger | VW::io::create_custom_sink_logger_legacy (void *context, logger_legacy_output_func_t func) |