/workspaces/astro/sol3-sdk/cpp/sol3/log/logger.h Source File

Space-ng SDK: /workspaces/astro/sol3-sdk/cpp/sol3/log/logger.h Source File
Space-ng SDK
logger.h
Go to the documentation of this file.
1 // Copyright (c) Space-ng, inc. All rights reserved.
2 
3 #pragma once
4 
5 #include <spdlog/sinks/sink.h>
6 #include <spdlog/spdlog.h>
7 
8 namespace sol3::log {
9 
13 std::string defaultLogPattern();
14 
21 std::shared_ptr<spdlog::logger> setupDefaultLogger(
22  std::string const& name, std::vector<spdlog::sink_ptr> sinks = {});
23 
29 std::shared_ptr<spdlog::logger> getLogger(
30  std::string const& name, std::vector<spdlog::sink_ptr> sinks = {});
31 
32 } // namespace sol3::log
Definition: except.h:11
std::shared_ptr< spdlog::logger > getLogger(std::string const &name, std::vector< spdlog::sink_ptr > sinks={})
std::shared_ptr< spdlog::logger > setupDefaultLogger(std::string const &name, std::vector< spdlog::sink_ptr > sinks={})
std::string defaultLogPattern()