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) //for dll export 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_config & handler(logger::handler_type handler)
Set a log handler function to be invoked on each log message.
Definition: logger_config.h:71
logger::level level()
Minimum level of log messages to be printed.
Definition: logger_config.h:40
logger::handler_type handler()
Definition: logger_config.h:58
logger_config & level(logger::level level)
Set the minimum severity level of log messages to be printed.
Definition: logger_config.h:49
Definition: logger_config.h:33