11 #include <spdlog/logger.h>
12 #include <spdlog/spdlog.h>
14 namespace pinecone::util
16 static constexpr
auto* kCppineconeLoggerName =
"cppinecone";
26 [[nodiscard]]
inline auto logger() noexcept ->
Logger {
return spdlog::get(kCppineconeLoggerName); }
39 return builder(kCppineconeLoggerName);
auto logger() noexcept -> Logger
Retrieves the logger to use for Cppinecone logging.
auto setup_logger(std::function< Logger(std::string const &)> const &builder) noexcept -> Logger
Configure the logger to user for Cppinecone logging.