Photon 1.0.0
Loading...
Searching...
No Matches
stdout_color_sinks.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#ifdef _WIN32
8#else
10#endif
11
13
14namespace spdlog
15{
16 namespace sinks
17 {
18#ifdef _WIN32
23#else
28#endif
29 } // namespace sinks
30
31 template <typename Factory = spdlog::synchronous_factory>
32 std::shared_ptr<logger> stdout_color_mt(const std::string& logger_name, color_mode mode = color_mode::automatic);
33
34 template <typename Factory = spdlog::synchronous_factory>
35 std::shared_ptr<logger> stdout_color_st(const std::string& logger_name, color_mode mode = color_mode::automatic);
36
37 template <typename Factory = spdlog::synchronous_factory>
38 std::shared_ptr<logger> stderr_color_mt(const std::string& logger_name, color_mode mode = color_mode::automatic);
39
40 template <typename Factory = spdlog::synchronous_factory>
41 std::shared_ptr<logger> stderr_color_st(const std::string& logger_name, color_mode mode = color_mode::automatic);
42
43} // namespace spdlog
44
45#ifdef SPDLOG_HEADER_ONLY
47#endif
ansicolor_stdout_sink< details::console_mutex > ansicolor_stdout_sink_mt
Definition ansicolor_sink.h:109
wincolor_stderr_sink< details::console_nullmutex > wincolor_stderr_sink_st
Definition wincolor_sink.h:81
wincolor_stderr_sink< details::console_mutex > wincolor_stderr_sink_mt
Definition wincolor_sink.h:80
ansicolor_stderr_sink_mt stderr_color_sink_mt
Definition stdout_color_sinks.h:26
wincolor_stdout_sink< details::console_mutex > wincolor_stdout_sink_mt
Definition wincolor_sink.h:77
wincolor_stdout_sink< details::console_nullmutex > wincolor_stdout_sink_st
Definition wincolor_sink.h:78
ansicolor_stderr_sink< details::console_mutex > ansicolor_stderr_sink_mt
Definition ansicolor_sink.h:112
ansicolor_stderr_sink< details::console_nullmutex > ansicolor_stderr_sink_st
Definition ansicolor_sink.h:113
ansicolor_stdout_sink< details::console_nullmutex > ansicolor_stdout_sink_st
Definition ansicolor_sink.h:110
ansicolor_stderr_sink_st stderr_color_sink_st
Definition stdout_color_sinks.h:27
ansicolor_stdout_sink_st stdout_color_sink_st
Definition stdout_color_sinks.h:25
ansicolor_stdout_sink_mt stdout_color_sink_mt
Definition stdout_color_sinks.h:24
Definition async.h:26
SPDLOG_INLINE std::shared_ptr< logger > stdout_color_mt(const std::string &logger_name, color_mode mode)
Definition stdout_color_sinks-inl.h:17
SPDLOG_INLINE std::shared_ptr< logger > stderr_color_st(const std::string &logger_name, color_mode mode)
Definition stdout_color_sinks-inl.h:35
SPDLOG_INLINE std::shared_ptr< logger > stdout_color_st(const std::string &logger_name, color_mode mode)
Definition stdout_color_sinks-inl.h:23
SPDLOG_INLINE std::shared_ptr< logger > stderr_color_mt(const std::string &logger_name, color_mode mode)
Definition stdout_color_sinks-inl.h:29
color_mode
Definition common.h:278