aboutsummaryrefslogtreecommitdiff
path: root/src/logging.hpp
blob: 46432b839c1c23eee8184b2e6a436f430b7f57ef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef WANDA_LOGGING_HPP
#define WANDA_LOGGING_HPP

#include <spdlog/sinks/null_sink.h>
#include <spdlog/spdlog.h>

#include <memory>

namespace wanda
{
  using logger_ptr = std::shared_ptr<spdlog::logger>;

  void initialize_logger(spdlog::sink_ptr sink = std::make_shared<spdlog::sinks::null_sink_st>());

  logger_ptr get_logger();
}  // namespace wanda

#endif