mirror of
https://github.com/gabime/spdlog.git
synced 2025-10-02 03:19:02 +08:00
Clang format
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
namespace spdlog {
|
||||
|
||||
// public methods
|
||||
logger::logger(const logger &other) noexcept
|
||||
logger::logger(const logger &other) noexcept
|
||||
: name_(other.name_)
|
||||
, sinks_(other.sinks_)
|
||||
, level_(other.level_.load(std::memory_order_relaxed))
|
||||
@@ -19,7 +19,7 @@ namespace spdlog {
|
||||
, custom_err_handler_(other.custom_err_handler_)
|
||||
{}
|
||||
|
||||
logger::logger(logger &&other) noexcept
|
||||
logger::logger(logger &&other) noexcept
|
||||
: name_(std::move(other.name_))
|
||||
, sinks_(std::move(other.sinks_))
|
||||
, level_(other.level_.load(std::memory_order_relaxed))
|
||||
@@ -27,24 +27,24 @@ namespace spdlog {
|
||||
, custom_err_handler_(std::move(other.custom_err_handler_))
|
||||
{}
|
||||
|
||||
void logger::set_level(level level)
|
||||
void logger::set_level(level level)
|
||||
{
|
||||
level_.store(level);
|
||||
}
|
||||
|
||||
level logger::log_level() const
|
||||
level logger::log_level() const
|
||||
{
|
||||
return static_cast<level>(level_.load(std::memory_order_relaxed));
|
||||
}
|
||||
|
||||
const std::string &logger::name() const
|
||||
const std::string &logger::name() const
|
||||
{
|
||||
return name_;
|
||||
}
|
||||
|
||||
// set formatting for the sinks in this logger.
|
||||
// each sink will get a separate instance of the formatter object.
|
||||
void logger::set_formatter(std::unique_ptr<formatter> f)
|
||||
void logger::set_formatter(std::unique_ptr<formatter> f)
|
||||
{
|
||||
for (auto it = sinks_.begin(); it != sinks_.end(); ++it)
|
||||
{
|
||||
@@ -61,54 +61,54 @@ namespace spdlog {
|
||||
}
|
||||
}
|
||||
|
||||
void logger::set_pattern(std::string pattern, pattern_time_type time_type)
|
||||
void logger::set_pattern(std::string pattern, pattern_time_type time_type)
|
||||
{
|
||||
auto new_formatter = std::make_unique<pattern_formatter>(std::move(pattern), time_type);
|
||||
set_formatter(std::move(new_formatter));
|
||||
}
|
||||
|
||||
// flush functions
|
||||
void logger::flush()
|
||||
void logger::flush()
|
||||
{
|
||||
flush_();
|
||||
}
|
||||
|
||||
void logger::flush_on(level level)
|
||||
void logger::flush_on(level level)
|
||||
{
|
||||
flush_level_.store(level);
|
||||
}
|
||||
|
||||
level logger::flush_level() const
|
||||
level logger::flush_level() const
|
||||
{
|
||||
return static_cast<level>(flush_level_.load(std::memory_order_relaxed));
|
||||
}
|
||||
|
||||
// sinks
|
||||
const std::vector<sink_ptr> &logger::sinks() const
|
||||
const std::vector<sink_ptr> &logger::sinks() const
|
||||
{
|
||||
return sinks_;
|
||||
}
|
||||
|
||||
std::vector<sink_ptr> &logger::sinks()
|
||||
std::vector<sink_ptr> &logger::sinks()
|
||||
{
|
||||
return sinks_;
|
||||
}
|
||||
|
||||
// error handler
|
||||
void logger::set_error_handler(err_handler handler)
|
||||
void logger::set_error_handler(err_handler handler)
|
||||
{
|
||||
custom_err_handler_ = std::move(handler);
|
||||
}
|
||||
|
||||
// create new logger with same sinks and configuration.
|
||||
std::shared_ptr<logger> logger::clone(std::string logger_name)
|
||||
std::shared_ptr<logger> logger::clone(std::string logger_name)
|
||||
{
|
||||
auto cloned = std::make_shared<logger>(*this);
|
||||
cloned->name_ = std::move(logger_name);
|
||||
return cloned;
|
||||
}
|
||||
|
||||
void logger::flush_()
|
||||
void logger::flush_()
|
||||
{
|
||||
for (auto &sink : sinks_)
|
||||
{
|
||||
@@ -120,13 +120,13 @@ namespace spdlog {
|
||||
}
|
||||
}
|
||||
|
||||
bool logger::should_flush_(const details::log_msg &msg)
|
||||
bool logger::should_flush_(const details::log_msg &msg)
|
||||
{
|
||||
auto flush_level = flush_level_.load(std::memory_order_relaxed);
|
||||
return (msg.log_level >= flush_level) && (msg.log_level != level::off);
|
||||
}
|
||||
|
||||
void logger::err_handler_(const std::string &msg)
|
||||
void logger::err_handler_(const std::string &msg)
|
||||
{
|
||||
if (custom_err_handler_)
|
||||
{
|
||||
|
Reference in New Issue
Block a user