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

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

Namespaces

namespace  level

Typedefs

using LogCallback

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

Initial value:
std::function<void(spdlog::level::level_enum level,
const std::string &message)>
Definition log.h:15

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)