mirror of
https://github.com/gabime/spdlog.git
synced 2025-10-02 11:29:01 +08:00
stdout and color logger factories
This commit is contained in:
@@ -134,12 +134,11 @@ private:
|
||||
bool should_do_colors_;
|
||||
std::unordered_map<level::level_enum, std::string, level::level_hasher> colors_;
|
||||
};
|
||||
#ifndef _WIN32
|
||||
using stdout_color_mt = ansicolor_sink<details::console_stdout_trait, details::console_mutex_trait>;
|
||||
using stdout_color_st = ansicolor_sink<details::console_stdout_trait, details::console_null_mutex_trait>;
|
||||
|
||||
using stderr_color_mt = ansicolor_sink<details::console_stderr_trait, details::console_mutex_trait>;
|
||||
using stderr_color_st = ansicolor_sink<details::console_stderr_trait, details::console_null_mutex_trait>;
|
||||
#endif
|
||||
using ansicolor_stdout_sink_mt = ansicolor_sink<details::console_stdout_trait, details::console_mutex_trait>;
|
||||
using ansicolor_stdout_sink_st = ansicolor_sink<details::console_stdout_trait, details::console_null_mutex_trait>;
|
||||
using ansicolor_stderr_sink_mt = ansicolor_sink<details::console_stderr_trait, details::console_mutex_trait>;
|
||||
using ansicolor_stderr_sink_st = ansicolor_sink<details::console_stderr_trait, details::console_null_mutex_trait>;
|
||||
|
||||
} // namespace sinks
|
||||
} // namespace spdlog
|
||||
|
@@ -117,14 +117,12 @@ private:
|
||||
std::unordered_map<level::level_enum, WORD, level::level_hasher> colors_;
|
||||
};
|
||||
|
||||
//
|
||||
// windows color console to stdout
|
||||
//
|
||||
|
||||
using stdout_color_mt = wincolor_sink<details::console_stdout_trait, details::console_mutex_trait>;
|
||||
using stdout_color_st = wincolor_sink<details::console_stdout_trait, details::console_null_mutex_trait>;
|
||||
using stderr_color_mt = wincolor_sink<details::console_stderr_trait, details::console_mutex_trait>;
|
||||
using stderr_color_st = wincolor_sink<details::console_stderr_trait, details::console_null_mutex_trait>;
|
||||
using wincolor_stdout_sink_mt = wincolor_sink<details::console_stdout_trait, details::console_mutex_trait>;
|
||||
using wincolor_stdout_sink_st = wincolor_sink<details::console_stdout_trait, details::console_null_mutex_trait>;
|
||||
|
||||
using wincolor_stderr_sink_mt = wincolor_sink<details::console_stderr_trait, details::console_mutex_trait>;
|
||||
using wincolor_stderr_sink_st = wincolor_sink<details::console_stderr_trait, details::console_null_mutex_trait>;
|
||||
|
||||
} // namespace sinks
|
||||
} // namespace spdlog
|
||||
|
Reference in New Issue
Block a user