Vowpal Wabbit
Namespaces | Classes | Enumerations | Functions
VW::io::logger Namespace Reference

Namespaces

 detail
 

Classes

class  pattern_guard
 

Enumerations

enum  log_level {
  log_level::trace = spdlog::level::trace, log_level::debug = spdlog::level::debug, log_level::info = spdlog::level::info, log_level::warn = spdlog::level::warn,
  log_level::error = spdlog::level::err, log_level::critical = spdlog::level::critical, log_level::off = spdlog::level::off
}
 

Functions

template<typename FormatString , typename... Args>
void log_info (const FormatString &fmt, Args &&...args)
 
template<typename FormatString , typename... Args>
void log_warn (const FormatString &fmt, Args &&...args)
 
template<typename FormatString , typename... Args>
void log_error (const FormatString &fmt, Args &&...args)
 
template<typename FormatString , typename... Args>
void log_critical (const FormatString &fmt, Args &&...args)
 
template<typename FormatString , typename... Args>
void errlog_info (const FormatString &fmt, Args &&...args)
 
template<typename FormatString , typename... Args>
void errlog_warn (const FormatString &fmt, Args &&...args)
 
template<typename FormatString , typename... Args>
void errlog_error (const FormatString &fmt, Args &&...args)
 
template<typename FormatString , typename... Args>
void errlog_critical (const FormatString &fmt, Args &&...args)
 
void log_set_level (log_level lvl)
 
void initialize_logger ()
 
void set_max_output (size_t max)
 
size_t get_log_count ()
 
void log_summary ()
 

Enumeration Type Documentation

Enumerator
trace 
debug 
info 
warn 
error 
critical 
off 

Function Documentation

template<typename FormatString , typename... Args>
void VW::io::logger::errlog_critical ( const FormatString &  fmt,
Args &&...  args 
)
template<typename FormatString , typename... Args>
void VW::io::logger::errlog_error ( const FormatString &  fmt,
Args &&...  args 
)
template<typename FormatString , typename... Args>
void VW::io::logger::errlog_info ( const FormatString &  fmt,
Args &&...  args 
)
template<typename FormatString , typename... Args>
void VW::io::logger::errlog_warn ( const FormatString &  fmt,
Args &&...  args 
)
size_t VW::io::logger::get_log_count ( )
void VW::io::logger::initialize_logger ( )
template<typename FormatString , typename... Args>
void VW::io::logger::log_critical ( const FormatString &  fmt,
Args &&...  args 
)
template<typename FormatString , typename... Args>
void VW::io::logger::log_error ( const FormatString &  fmt,
Args &&...  args 
)
template<typename FormatString , typename... Args>
void VW::io::logger::log_info ( const FormatString &  fmt,
Args &&...  args 
)
void VW::io::logger::log_set_level ( log_level  lvl)
void VW::io::logger::log_summary ( )
template<typename FormatString , typename... Args>
void VW::io::logger::log_warn ( const FormatString &  fmt,
Args &&...  args 
)
void VW::io::logger::set_max_output ( size_t  max)