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.