Couchbase C++ SDK 1.2.0 (rev. c2439a4)
|
Classes | |
struct | log_location |
Typedefs | |
using | log_callback = std::function<void(std::string_view, log_level, log_location)> |
Enumerations | |
enum class | log_level { trace , debug , info , warn , error , critical , off } |
Functions | |
void | register_log_callback (const log_callback &callback) |
void | unregister_log_callback () |
void | set_level (log_level level) |
void | initialize_console_logger () |
void | initialize_file_logger (std::string_view filename) |
void | initialize_protocol_logger (std::string_view filename) |
void | flush_all_loggers () |
void | shutdown_all_loggers () |
using log_callback = std::function<void(std::string_view, log_level, log_location)> |
|
strong |
void flush_all_loggers | ( | ) |
void initialize_console_logger | ( | ) |
void initialize_file_logger | ( | std::string_view | filename | ) |
void initialize_protocol_logger | ( | std::string_view | filename | ) |
void register_log_callback | ( | const log_callback & | callback | ) |
void set_level | ( | log_level | level | ) |
void shutdown_all_loggers | ( | ) |
void unregister_log_callback | ( | ) |