occ
Loading...
Searching...
No Matches
occ::log Namespace Reference

logging for debug output, warnings, errors etc. More...

Namespaces

namespace  level
 

Typedefs

using LogCallback = std::function< void(spdlog::level::level_enum level, const std::string &message)>
 

Functions

void set_log_level (const std::string &verbosity)
 
void set_log_level (spdlog::level::level_enum level)
 
void set_log_level (int verbosity)
 
void set_log_file (const std::string &filename)
 
void flush ()
 
void flush_on (spdlog::level::level_enum level)
 
void flush_every (std::chrono::seconds interval)
 
void register_log_callback (const LogCallback &callback)
 
void clear_log_callbacks ()
 
std::vector< std::pair< spdlog::level::level_enum, std::string > > get_buffered_logs ()
 
void clear_log_buffer ()
 
void set_log_buffering (bool enable)
 

Detailed Description

logging for debug output, warnings, errors etc.

Typedef Documentation

◆ LogCallback

using occ::log::LogCallback = typedef std::function<void(spdlog::level::level_enum level, const std::string &message)>

Function Documentation

◆ clear_log_buffer()

void occ::log::clear_log_buffer ( )

◆ clear_log_callbacks()

void occ::log::clear_log_callbacks ( )

◆ flush()

void occ::log::flush ( )
inline

◆ flush_every()

void occ::log::flush_every ( std::chrono::seconds  interval)
inline

◆ flush_on()

void occ::log::flush_on ( spdlog::level::level_enum  level)
inline

◆ get_buffered_logs()

std::vector< std::pair< spdlog::level::level_enum, std::string > > occ::log::get_buffered_logs ( )

◆ register_log_callback()

void occ::log::register_log_callback ( const LogCallback callback)

◆ set_log_buffering()

void occ::log::set_log_buffering ( bool  enable)

◆ set_log_file()

void occ::log::set_log_file ( const std::string &  filename)

◆ set_log_level() [1/3]

void occ::log::set_log_level ( const std::string &  verbosity)

◆ set_log_level() [2/3]

void occ::log::set_log_level ( int  verbosity)

◆ set_log_level() [3/3]

void occ::log::set_log_level ( spdlog::level::level_enum  level)