8 #include <cuml/common/logger_macros.hpp>
10 #include <rapids_logger/logger.hpp>
24 auto* filename = std::getenv(
"CUML_DEBUG_LOG_FILE");
25 return (filename ==
nullptr)
26 ?
static_cast<rapids_logger::sink_ptr
>(std::make_shared<rapids_logger::stderr_sink_mt>())
27 :
static_cast<rapids_logger::sink_ptr
>(
28 std::make_shared<rapids_logger::basic_file_sink_mt>(filename,
true));
45 static rapids_logger::logger logger_ = [] {
48 logger_.set_level(rapids_logger::level_enum::warn);
Definition: dbscan.hpp:18
rapids_logger::sink_ptr default_sink()
Returns the default sink for the global logger.
Definition: logger.hpp:22
std::string default_pattern()
Returns the default log pattern for the global logger.
Definition: logger.hpp:36
rapids_logger::logger & default_logger()
Get the default logger.
Definition: logger.hpp:43