mirror of
https://github.com/gabime/spdlog.git
synced 2024-12-25 18:11:33 +08:00
clang-format
This commit is contained in:
parent
963f8d3485
commit
0a5ada6411
@ -254,7 +254,6 @@ void android_example()
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
// Log patterns can contain custom flags.
|
||||
// this will add custom flag '%*' which will be bound to a <my_formatter_flag> instance
|
||||
#include "spdlog/pattern_formatter.h"
|
||||
@ -274,10 +273,10 @@ public:
|
||||
};
|
||||
|
||||
void custom_flags_example()
|
||||
{
|
||||
|
||||
using spdlog::details::make_unique; // for pre c++14
|
||||
{
|
||||
|
||||
using spdlog::details::make_unique; // for pre c++14
|
||||
auto formatter = make_unique<spdlog::pattern_formatter>();
|
||||
formatter->add_flag<my_formatter_flag>('*').set_pattern("[%n] [%*] [%^%l%$] %v");
|
||||
spdlog::set_formatter(std::move(formatter));
|
||||
formatter->add_flag<my_formatter_flag>('*').set_pattern("[%n] [%*] [%^%l%$] %v");
|
||||
spdlog::set_formatter(std::move(formatter));
|
||||
}
|
||||
|
@ -1044,7 +1044,7 @@ SPDLOG_INLINE void pattern_formatter::handle_flag_(char flag, details::padding_i
|
||||
{
|
||||
// process custom flags
|
||||
auto it = custom_handlers_.find(flag);
|
||||
if (it != custom_handlers_.end())
|
||||
if (it != custom_handlers_.end())
|
||||
{
|
||||
auto custom_handler = it->second->clone();
|
||||
custom_handler->set_padding_info(padding);
|
||||
@ -1053,7 +1053,7 @@ SPDLOG_INLINE void pattern_formatter::handle_flag_(char flag, details::padding_i
|
||||
}
|
||||
|
||||
// process built-in flags
|
||||
switch (flag)
|
||||
switch (flag)
|
||||
{
|
||||
case ('+'): // default formatter
|
||||
formatters_.push_back(details::make_unique<details::full_formatter>(padding));
|
||||
|
@ -308,7 +308,9 @@ TEST_CASE("clone-formatter-2", "[pattern_formatter]")
|
||||
class custom_test_flag : public spdlog::custom_flag_formatter
|
||||
{
|
||||
public:
|
||||
custom_test_flag(std::string txt) : some_txt{std::move(txt)} {}
|
||||
custom_test_flag(std::string txt)
|
||||
: some_txt{std::move(txt)}
|
||||
{}
|
||||
|
||||
void format(const spdlog::details::log_msg &, const std::tm &, spdlog::memory_buf_t &dest) override
|
||||
{
|
||||
@ -316,7 +318,7 @@ public:
|
||||
{
|
||||
throw spdlog::spdlog_ex("custom_flag_exception_test");
|
||||
}
|
||||
some_txt = std::string(padinfo_.width_, ' ') + some_txt;
|
||||
some_txt = std::string(padinfo_.width_, ' ') + some_txt;
|
||||
dest.append(some_txt.data(), some_txt.data() + some_txt.size());
|
||||
}
|
||||
spdlog::details::padding_info get_padding_info()
|
||||
|
Loading…
Reference in New Issue
Block a user