21 #include "hazelcast/logger.h"
22 #include "hazelcast/util/export.h"
23 #include "hazelcast/util/Preconditions.h"
25 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
27 #pragma warning(disable: 4251)
72 util::Preconditions::check_true(handler,
"log handler may not be empty");
73 handler_ = std::move(handler);
78 logger::level level_{ logger::level::info };
79 logger::handler_type handler_{ logger::default_handler };
85 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
logger::handler_type handler()
logger::level level()
Minimum level of log messages to be printed.
logger_config & level(logger::level level)
Set the minimum severity level of log messages to be printed.
logger_config & handler(logger::handler_type handler)
Set a log handler function to be invoked on each log message.