occ
|
#include <functional>
#include <spdlog/spdlog.h>
#include <string>
#include <vector>
Namespaces | |
namespace | occ |
namespace | occ::log |
logging for debug output, warnings, errors etc. | |
namespace | occ::log::level |
Typedefs | |
using | occ::log::LogCallback = std::function< void(spdlog::level::level_enum level, const std::string &message)> |
Functions | |
void | occ::log::set_log_level (const std::string &verbosity) |
void | occ::log::set_log_level (spdlog::level::level_enum level) |
void | occ::log::set_log_level (int verbosity) |
void | occ::log::set_log_file (const std::string &filename) |
void | occ::log::flush () |
void | occ::log::flush_on (spdlog::level::level_enum level) |
void | occ::log::flush_every (std::chrono::seconds interval) |
void | occ::log::register_log_callback (const LogCallback &callback) |
void | occ::log::clear_log_callbacks () |
std::vector< std::pair< spdlog::level::level_enum, std::string > > | occ::log::get_buffered_logs () |
void | occ::log::clear_log_buffer () |
void | occ::log::set_log_buffering (bool enable) |