spdlog
Loading...
Searching...
No Matches
stdout_color_sinks-inl.h
Go to the documentation of this file.
1// Copyright(c) 2015-present, Gabi Melman & spdlog contributors.
2// Distributed under the MIT License (http://opensource.org/licenses/MIT)
3
4#pragma once
5
6#ifndef SPDLOG_HEADER_ONLY
8#endif
9
10#include <spdlog/logger.h>
11#include <spdlog/common.h>
12
13namespace spdlog {
14
15template<typename Factory>
17{
18 return Factory::template create<sinks::stdout_color_sink_mt>(logger_name, mode);
19}
20
21template<typename Factory>
23{
24 return Factory::template create<sinks::stdout_color_sink_st>(logger_name, mode);
25}
26
27template<typename Factory>
29{
30 return Factory::template create<sinks::stderr_color_sink_mt>(logger_name, mode);
31}
32
33template<typename Factory>
35{
36 return Factory::template create<sinks::stderr_color_sink_st>(logger_name, mode);
37}
38} // namespace spdlog
#define SPDLOG_INLINE
Definition common.h:33
Definition async.h:25
SPDLOG_INLINE std::shared_ptr< logger > stdout_color_mt(const std::string &logger_name, color_mode mode)
SPDLOG_INLINE std::shared_ptr< logger > stderr_color_st(const std::string &logger_name, color_mode mode)
SPDLOG_INLINE std::shared_ptr< logger > stdout_color_st(const std::string &logger_name, color_mode mode)
SPDLOG_INLINE std::shared_ptr< logger > stderr_color_mt(const std::string &logger_name, color_mode mode)
color_mode
Definition common.h:207