19 #include <cuml/common/logger_macros.hpp>
21 #include <rapids_logger/logger.hpp>
35 auto* filename = std::getenv(
"CUML_DEBUG_LOG_FILE");
36 return (filename ==
nullptr)
37 ?
static_cast<rapids_logger::sink_ptr
>(std::make_shared<rapids_logger::stderr_sink_mt>())
38 :
static_cast<rapids_logger::sink_ptr
>(
39 std::make_shared<rapids_logger::basic_file_sink_mt>(filename,
true));
56 static rapids_logger::logger logger_ = [] {
59 logger_.set_level(rapids_logger::level_enum::warn);
Definition: dbscan.hpp:30
rapids_logger::sink_ptr default_sink()
Returns the default sink for the global logger.
Definition: logger.hpp:33
std::string default_pattern()
Returns the default log pattern for the global logger.
Definition: logger.hpp:47
rapids_logger::logger & default_logger()
Get the default logger.
Definition: logger.hpp:54