logger.hpp
1 /*
2  * SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION.
3  * SPDX-License-Identifier: Apache-2.0
4  */
5 
6 #pragma once
7 
8 #include <rmm/detail/export.hpp>
9 #include <rmm/logger_macros.hpp>
10 
11 #include <rapids_logger/logger.hpp>
12 
13 namespace RMM_NAMESPACE {
14 
23 rapids_logger::sink_ptr default_sink();
24 
30 std::string default_pattern();
31 
37 rapids_logger::logger& default_logger();
38 
39 } // namespace RMM_NAMESPACE
std::string default_pattern()
Returns the default log pattern for the global logger.
rapids_logger::sink_ptr default_sink()
Returns the default sink for the global logger.
rapids_logger::logger & default_logger()
Get the default logger.