Line | Count | Source |
1 | | // Copyright (c) The Bitcoin Core developers |
2 | | // Distributed under the MIT software license, see the accompanying |
3 | | // file COPYING or http://www.opensource.org/licenses/mit-license.php. |
4 | | |
5 | | #ifndef BITCOIN_UTIL_LOG_H |
6 | | #define BITCOIN_UTIL_LOG_H |
7 | | |
8 | | // This header works in tandem with `logging/categories.h` |
9 | | // to expose the complete logging interface. |
10 | | #include <logging/categories.h> // IWYU pragma: export |
11 | | #include <tinyformat.h> |
12 | | #include <util/check.h> |
13 | | #include <util/threadnames.h> |
14 | | #include <util/time.h> |
15 | | |
16 | | #include <cstdint> |
17 | | #include <source_location> |
18 | | #include <string> |
19 | | #include <string_view> |
20 | | |
21 | | /// Like std::source_location, but allowing to override the function name. |
22 | | class SourceLocation |
23 | | { |
24 | | public: |
25 | | /// The func argument must be constructed from the C++11 __func__ macro. |
26 | | /// Ref: https://en.cppreference.com/w/cpp/language/function.html#func |
27 | | /// Non-static string literals are not supported. |
28 | | explicit SourceLocation( |
29 | | const char* func, |
30 | | std::source_location loc = std::source_location::current()) |
31 | 51.8M | : m_func{func}, m_loc{loc} {} |
32 | | |
33 | 6.93M | std::string_view file_name() const { return m_loc.file_name(); } |
34 | 7.72M | std::uint_least32_t line() const { return m_loc.line(); } |
35 | 0 | std::string_view function_name_short() const { return m_func; } |
36 | | |
37 | | private: |
38 | | std::string_view m_func; |
39 | | std::source_location m_loc; |
40 | | }; |
41 | | |
42 | | namespace util::log { |
43 | | /** Opaque to util::log; interpreted by consumers (e.g., BCLog::LogFlags). */ |
44 | | using Category = uint64_t; |
45 | | |
46 | | //! Structure and constant for tagging not to rate limit. |
47 | | struct NoRateLimitTag { |
48 | | explicit NoRateLimitTag() = default; |
49 | | }; |
50 | | inline constexpr NoRateLimitTag NO_RATE_LIMIT{}; |
51 | | |
52 | | enum class Level { |
53 | | Trace = 0, // High-volume or detailed logging for development/debugging |
54 | | Debug, // Reasonably noisy logging, but still usable in production |
55 | | Info, // Default |
56 | | Warning, |
57 | | Error, |
58 | | }; |
59 | | |
60 | | struct Entry { |
61 | | Category category; |
62 | | Level level; |
63 | | bool should_ratelimit{false}; //!< Hint for consumers if this entry should be ratelimited |
64 | | SystemClock::time_point timestamp{SystemClock::now()}; |
65 | | std::chrono::seconds mocktime{GetMockTime()}; |
66 | | std::string thread_name{util::ThreadGetInternalName()}; |
67 | | SourceLocation source_loc; |
68 | | std::string message; |
69 | | }; |
70 | | |
71 | | /// Return whether messages with specified category should be debug logged. |
72 | | /// Applications using the logging library need to provide this. |
73 | | bool ShouldDebugLog(Category category); |
74 | | |
75 | | /// Return whether messages with specified category should be trace logged. |
76 | | /// Applications using the logging library need to provide this. |
77 | | bool ShouldTraceLog(Category category); |
78 | | |
79 | | /** Send message to be logged. Applications using the logging library need to provide this. */ |
80 | | void Log(Entry entry); |
81 | | |
82 | | template <typename... Args> |
83 | | inline void LogPrintFormatInternal_(SourceLocation&& source_loc, BCLog::LogFlags flag, util::log::Level level, bool should_ratelimit, util::ConstevalFormatString<sizeof...(Args)> fmt, const Args&... args) |
84 | 51.8M | { |
85 | 51.8M | std::string log_msg; |
86 | 51.8M | try { |
87 | 51.8M | log_msg = tfm::format(fmt, args...); |
88 | 51.8M | } catch (tinyformat::format_error& fmterr) { |
89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; |
90 | 0 | } |
91 | 51.8M | util::log::Log(util::log::Entry{ |
92 | 51.8M | .category = flag, |
93 | 51.8M | .level = level, |
94 | 51.8M | .should_ratelimit = should_ratelimit, |
95 | 51.8M | .source_loc = std::move(source_loc), |
96 | 51.8M | .message = std::move(log_msg)}); |
97 | 51.8M | } void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<1>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 6.46M | { | 85 | 6.46M | std::string log_msg; | 86 | 6.46M | try { | 87 | 6.46M | log_msg = tfm::format(fmt, args...); | 88 | 6.46M | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 6.46M | util::log::Log(util::log::Entry{ | 92 | 6.46M | .category = flag, | 93 | 6.46M | .level = level, | 94 | 6.46M | .should_ratelimit = should_ratelimit, | 95 | 6.46M | .source_loc = std::move(source_loc), | 96 | 6.46M | .message = std::move(log_msg)}); | 97 | 6.46M | } |
void util::log::LogPrintFormatInternal_<double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, double const&, double const&) Line | Count | Source | 84 | 27 | { | 85 | 27 | std::string log_msg; | 86 | 27 | try { | 87 | 27 | log_msg = tfm::format(fmt, args...); | 88 | 27 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 27 | util::log::Log(util::log::Entry{ | 92 | 27 | .category = flag, | 93 | 27 | .level = level, | 94 | 27 | .should_ratelimit = should_ratelimit, | 95 | 27 | .source_loc = std::move(source_loc), | 96 | 27 | .message = std::move(log_msg)}); | 97 | 27 | } |
void util::log::LogPrintFormatInternal_<char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<1>, char const* const&) Line | Count | Source | 84 | 27 | { | 85 | 27 | std::string log_msg; | 86 | 27 | try { | 87 | 27 | log_msg = tfm::format(fmt, args...); | 88 | 27 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 27 | util::log::Log(util::log::Entry{ | 92 | 27 | .category = flag, | 93 | 27 | .level = level, | 94 | 27 | .should_ratelimit = should_ratelimit, | 95 | 27 | .source_loc = std::move(source_loc), | 96 | 27 | .message = std::move(log_msg)}); | 97 | 27 | } |
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 323k | { | 85 | 323k | std::string log_msg; | 86 | 323k | try { | 87 | 323k | log_msg = tfm::format(fmt, args...); | 88 | 323k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 323k | util::log::Log(util::log::Entry{ | 92 | 323k | .category = flag, | 93 | 323k | .level = level, | 94 | 323k | .should_ratelimit = should_ratelimit, | 95 | 323k | .source_loc = std::move(source_loc), | 96 | 323k | .message = std::move(log_msg)}); | 97 | 323k | } |
void util::log::LogPrintFormatInternal_<>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<0>) Line | Count | Source | 84 | 1.82M | { | 85 | 1.82M | std::string log_msg; | 86 | 1.82M | try { | 87 | 1.82M | log_msg = tfm::format(fmt, args...); | 88 | 1.82M | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 1.82M | util::log::Log(util::log::Entry{ | 92 | 1.82M | .category = flag, | 93 | 1.82M | .level = level, | 94 | 1.82M | .should_ratelimit = should_ratelimit, | 95 | 1.82M | .source_loc = std::move(source_loc), | 96 | 1.82M | .message = std::move(log_msg)}); | 97 | 1.82M | } |
void util::log::LogPrintFormatInternal_<unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<1>, unsigned int const&) Line | Count | Source | 84 | 4.67k | { | 85 | 4.67k | std::string log_msg; | 86 | 4.67k | try { | 87 | 4.67k | log_msg = tfm::format(fmt, args...); | 88 | 4.67k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 4.67k | util::log::Log(util::log::Entry{ | 92 | 4.67k | .category = flag, | 93 | 4.67k | .level = level, | 94 | 4.67k | .should_ratelimit = should_ratelimit, | 95 | 4.67k | .source_loc = std::move(source_loc), | 96 | 4.67k | .message = std::move(log_msg)}); | 97 | 4.67k | } |
void util::log::LogPrintFormatInternal_<int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, int const&, int const&) Line | Count | Source | 84 | 27 | { | 85 | 27 | std::string log_msg; | 86 | 27 | try { | 87 | 27 | log_msg = tfm::format(fmt, args...); | 88 | 27 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 27 | util::log::Log(util::log::Entry{ | 92 | 27 | .category = flag, | 93 | 27 | .level = level, | 94 | 27 | .should_ratelimit = should_ratelimit, | 95 | 27 | .source_loc = std::move(source_loc), | 96 | 27 | .message = std::move(log_msg)}); | 97 | 27 | } |
void util::log::LogPrintFormatInternal_<unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<1>, unsigned long const&) Line | Count | Source | 84 | 382k | { | 85 | 382k | std::string log_msg; | 86 | 382k | try { | 87 | 382k | log_msg = tfm::format(fmt, args...); | 88 | 382k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 382k | util::log::Log(util::log::Entry{ | 92 | 382k | .category = flag, | 93 | 382k | .level = level, | 94 | 382k | .should_ratelimit = should_ratelimit, | 95 | 382k | .source_loc = std::move(source_loc), | 96 | 382k | .message = std::move(log_msg)}); | 97 | 382k | } |
void util::log::LogPrintFormatInternal_<double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<1>, double const&) Line | Count | Source | 84 | 382k | { | 85 | 382k | std::string log_msg; | 86 | 382k | try { | 87 | 382k | log_msg = tfm::format(fmt, args...); | 88 | 382k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 382k | util::log::Log(util::log::Entry{ | 92 | 382k | .category = flag, | 93 | 382k | .level = level, | 94 | 382k | .should_ratelimit = should_ratelimit, | 95 | 382k | .source_loc = std::move(source_loc), | 96 | 382k | .message = std::move(log_msg)}); | 97 | 382k | } |
void util::log::LogPrintFormatInternal_<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, double const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 27 | { | 85 | 27 | std::string log_msg; | 86 | 27 | try { | 87 | 27 | log_msg = tfm::format(fmt, args...); | 88 | 27 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 27 | util::log::Log(util::log::Entry{ | 92 | 27 | .category = flag, | 93 | 27 | .level = level, | 94 | 27 | .should_ratelimit = should_ratelimit, | 95 | 27 | .source_loc = std::move(source_loc), | 96 | 27 | .message = std::move(log_msg)}); | 97 | 27 | } |
void util::log::LogPrintFormatInternal_<int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<1>, int const&) Line | Count | Source | 84 | 4.03k | { | 85 | 4.03k | std::string log_msg; | 86 | 4.03k | try { | 87 | 4.03k | log_msg = tfm::format(fmt, args...); | 88 | 4.03k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 4.03k | util::log::Log(util::log::Entry{ | 92 | 4.03k | .category = flag, | 93 | 4.03k | .level = level, | 94 | 4.03k | .should_ratelimit = should_ratelimit, | 95 | 4.03k | .source_loc = std::move(source_loc), | 96 | 4.03k | .message = std::move(log_msg)}); | 97 | 4.03k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&) void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<1>, std::basic_string_view<char, std::char_traits<char> > const&) Line | Count | Source | 84 | 1.50M | { | 85 | 1.50M | std::string log_msg; | 86 | 1.50M | try { | 87 | 1.50M | log_msg = tfm::format(fmt, args...); | 88 | 1.50M | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 1.50M | util::log::Log(util::log::Entry{ | 92 | 1.50M | .category = flag, | 93 | 1.50M | .level = level, | 94 | 1.50M | .should_ratelimit = should_ratelimit, | 95 | 1.50M | .source_loc = std::move(source_loc), | 96 | 1.50M | .message = std::move(log_msg)}); | 97 | 1.50M | } |
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool const&) Line | Count | Source | 84 | 300k | { | 85 | 300k | std::string log_msg; | 86 | 300k | try { | 87 | 300k | log_msg = tfm::format(fmt, args...); | 88 | 300k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 300k | util::log::Log(util::log::Entry{ | 92 | 300k | .category = flag, | 93 | 300k | .level = level, | 94 | 300k | .should_ratelimit = should_ratelimit, | 95 | 300k | .source_loc = std::move(source_loc), | 96 | 300k | .message = std::move(log_msg)}); | 97 | 300k | } |
void util::log::LogPrintFormatInternal_<HTTPStatusCode, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<4>, HTTPStatusCode const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&) Line | Count | Source | 84 | 338k | { | 85 | 338k | std::string log_msg; | 86 | 338k | try { | 87 | 338k | log_msg = tfm::format(fmt, args...); | 88 | 338k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 338k | util::log::Log(util::log::Entry{ | 92 | 338k | .category = flag, | 93 | 338k | .level = level, | 94 | 338k | .should_ratelimit = should_ratelimit, | 95 | 338k | .source_loc = std::move(source_loc), | 96 | 338k | .message = std::move(log_msg)}); | 97 | 338k | } |
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&) Line | Count | Source | 84 | 1.04M | { | 85 | 1.04M | std::string log_msg; | 86 | 1.04M | try { | 87 | 1.04M | log_msg = tfm::format(fmt, args...); | 88 | 1.04M | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 1.04M | util::log::Log(util::log::Entry{ | 92 | 1.04M | .category = flag, | 93 | 1.04M | .level = level, | 94 | 1.04M | .should_ratelimit = should_ratelimit, | 95 | 1.04M | .source_loc = std::move(source_loc), | 96 | 1.04M | .message = std::move(log_msg)}); | 97 | 1.04M | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, char const* const&) void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<4>, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&) Line | Count | Source | 84 | 334k | { | 85 | 334k | std::string log_msg; | 86 | 334k | try { | 87 | 334k | log_msg = tfm::format(fmt, args...); | 88 | 334k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 334k | util::log::Log(util::log::Entry{ | 92 | 334k | .category = flag, | 93 | 334k | .level = level, | 94 | 334k | .should_ratelimit = should_ratelimit, | 95 | 334k | .source_loc = std::move(source_loc), | 96 | 334k | .message = std::move(log_msg)}); | 97 | 334k | } |
void util::log::LogPrintFormatInternal_<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&) Line | Count | Source | 84 | 338k | { | 85 | 338k | std::string log_msg; | 86 | 338k | try { | 87 | 338k | log_msg = tfm::format(fmt, args...); | 88 | 338k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 338k | util::log::Log(util::log::Entry{ | 92 | 338k | .category = flag, | 93 | 338k | .level = level, | 94 | 338k | .should_ratelimit = should_ratelimit, | 95 | 338k | .source_loc = std::move(source_loc), | 96 | 338k | .message = std::move(log_msg)}); | 97 | 338k | } |
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short const&) Line | Count | Source | 84 | 54 | { | 85 | 54 | std::string log_msg; | 86 | 54 | try { | 87 | 54 | log_msg = tfm::format(fmt, args...); | 88 | 54 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 54 | util::log::Log(util::log::Entry{ | 92 | 54 | .category = flag, | 93 | 54 | .level = level, | 94 | 54 | .should_ratelimit = should_ratelimit, | 95 | 54 | .source_loc = std::move(source_loc), | 96 | 54 | .message = std::move(log_msg)}); | 97 | 54 | } |
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&) Line | Count | Source | 84 | 15.2k | { | 85 | 15.2k | std::string log_msg; | 86 | 15.2k | try { | 87 | 15.2k | log_msg = tfm::format(fmt, args...); | 88 | 15.2k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 15.2k | util::log::Log(util::log::Entry{ | 92 | 15.2k | .category = flag, | 93 | 15.2k | .level = level, | 94 | 15.2k | .should_ratelimit = should_ratelimit, | 95 | 15.2k | .source_loc = std::move(source_loc), | 96 | 15.2k | .message = std::move(log_msg)}); | 97 | 15.2k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&, double const&) void util::log::LogPrintFormatInternal_<unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, unsigned long const&, long const&) Line | Count | Source | 84 | 299k | { | 85 | 299k | std::string log_msg; | 86 | 299k | try { | 87 | 299k | log_msg = tfm::format(fmt, args...); | 88 | 299k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 299k | util::log::Log(util::log::Entry{ | 92 | 299k | .category = flag, | 93 | 299k | .level = level, | 94 | 299k | .should_ratelimit = should_ratelimit, | 95 | 299k | .source_loc = std::move(source_loc), | 96 | 299k | .message = std::move(log_msg)}); | 97 | 299k | } |
void util::log::LogPrintFormatInternal_<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<1>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&) Line | Count | Source | 84 | 27 | { | 85 | 27 | std::string log_msg; | 86 | 27 | try { | 87 | 27 | log_msg = tfm::format(fmt, args...); | 88 | 27 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 27 | util::log::Log(util::log::Entry{ | 92 | 27 | .category = flag, | 93 | 27 | .level = level, | 94 | 27 | .should_ratelimit = should_ratelimit, | 95 | 27 | .source_loc = std::move(source_loc), | 96 | 27 | .message = std::move(log_msg)}); | 97 | 27 | } |
void util::log::LogPrintFormatInternal_<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 12.8k | { | 85 | 12.8k | std::string log_msg; | 86 | 12.8k | try { | 87 | 12.8k | log_msg = tfm::format(fmt, args...); | 88 | 12.8k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 12.8k | util::log::Log(util::log::Entry{ | 92 | 12.8k | .category = flag, | 93 | 12.8k | .level = level, | 94 | 12.8k | .should_ratelimit = should_ratelimit, | 95 | 12.8k | .source_loc = std::move(source_loc), | 96 | 12.8k | .message = std::move(log_msg)}); | 97 | 12.8k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [12], char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, char const (&) [12], char const* const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [16]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<1>, char const (&) [16]) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<unsigned long, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, unsigned long const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&) void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&) Line | Count | Source | 84 | 339 | { | 85 | 339 | std::string log_msg; | 86 | 339 | try { | 87 | 339 | log_msg = tfm::format(fmt, args...); | 88 | 339 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 339 | util::log::Log(util::log::Entry{ | 92 | 339 | .category = flag, | 93 | 339 | .level = level, | 94 | 339 | .should_ratelimit = should_ratelimit, | 95 | 339 | .source_loc = std::move(source_loc), | 96 | 339 | .message = std::move(log_msg)}); | 97 | 339 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&, int const&, int const&) void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&) Line | Count | Source | 84 | 295k | { | 85 | 295k | std::string log_msg; | 86 | 295k | try { | 87 | 295k | log_msg = tfm::format(fmt, args...); | 88 | 295k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 295k | util::log::Log(util::log::Entry{ | 92 | 295k | .category = flag, | 93 | 295k | .level = level, | 94 | 295k | .should_ratelimit = should_ratelimit, | 95 | 295k | .source_loc = std::move(source_loc), | 96 | 295k | .message = std::move(log_msg)}); | 97 | 295k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&) void util::log::LogPrintFormatInternal_<int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<5>, int const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&) Line | Count | Source | 84 | 55.9k | { | 85 | 55.9k | std::string log_msg; | 86 | 55.9k | try { | 87 | 55.9k | log_msg = tfm::format(fmt, args...); | 88 | 55.9k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 55.9k | util::log::Log(util::log::Entry{ | 92 | 55.9k | .category = flag, | 93 | 55.9k | .level = level, | 94 | 55.9k | .should_ratelimit = should_ratelimit, | 95 | 55.9k | .source_loc = std::move(source_loc), | 96 | 55.9k | .message = std::move(log_msg)}); | 97 | 55.9k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned char const&, int const&) void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 48 | { | 85 | 48 | std::string log_msg; | 86 | 48 | try { | 87 | 48 | log_msg = tfm::format(fmt, args...); | 88 | 48 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 48 | util::log::Log(util::log::Entry{ | 92 | 48 | .category = flag, | 93 | 48 | .level = level, | 94 | 48 | .should_ratelimit = should_ratelimit, | 95 | 48 | .source_loc = std::move(source_loc), | 96 | 48 | .message = std::move(log_msg)}); | 97 | 48 | } |
void util::log::LogPrintFormatInternal_<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 102 | { | 85 | 102 | std::string log_msg; | 86 | 102 | try { | 87 | 102 | log_msg = tfm::format(fmt, args...); | 88 | 102 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 102 | util::log::Log(util::log::Entry{ | 92 | 102 | .category = flag, | 93 | 102 | .level = level, | 94 | 102 | .should_ratelimit = should_ratelimit, | 95 | 102 | .source_loc = std::move(source_loc), | 96 | 102 | .message = std::move(log_msg)}); | 97 | 102 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) void util::log::LogPrintFormatInternal_<unsigned long, char const*, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, unsigned long const&, char const* const&, int const&) Line | Count | Source | 84 | 54 | { | 85 | 54 | std::string log_msg; | 86 | 54 | try { | 87 | 54 | log_msg = tfm::format(fmt, args...); | 88 | 54 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 54 | util::log::Log(util::log::Entry{ | 92 | 54 | .category = flag, | 93 | 54 | .level = level, | 94 | 54 | .should_ratelimit = should_ratelimit, | 95 | 54 | .source_loc = std::move(source_loc), | 96 | 54 | .message = std::move(log_msg)}); | 97 | 54 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char const*, int, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, char const* const&, int const&, unsigned long const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [6], int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, char const (&) [6], int const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [17]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<1>, char const (&) [17]) void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&) Line | Count | Source | 84 | 257k | { | 85 | 257k | std::string log_msg; | 86 | 257k | try { | 87 | 257k | log_msg = tfm::format(fmt, args...); | 88 | 257k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 257k | util::log::Log(util::log::Entry{ | 92 | 257k | .category = flag, | 93 | 257k | .level = level, | 94 | 257k | .should_ratelimit = should_ratelimit, | 95 | 257k | .source_loc = std::move(source_loc), | 96 | 257k | .message = std::move(log_msg)}); | 97 | 257k | } |
void util::log::LogPrintFormatInternal_<char [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<4>, char const (&) [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&) Line | Count | Source | 84 | 2.74k | { | 85 | 2.74k | std::string log_msg; | 86 | 2.74k | try { | 87 | 2.74k | log_msg = tfm::format(fmt, args...); | 88 | 2.74k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 2.74k | util::log::Log(util::log::Entry{ | 92 | 2.74k | .category = flag, | 93 | 2.74k | .level = level, | 94 | 2.74k | .should_ratelimit = should_ratelimit, | 95 | 2.74k | .source_loc = std::move(source_loc), | 96 | 2.74k | .message = std::move(log_msg)}); | 97 | 2.74k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) void util::log::LogPrintFormatInternal_<long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<1>, long const&) Line | Count | Source | 84 | 1.83M | { | 85 | 1.83M | std::string log_msg; | 86 | 1.83M | try { | 87 | 1.83M | log_msg = tfm::format(fmt, args...); | 88 | 1.83M | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 1.83M | util::log::Log(util::log::Entry{ | 92 | 1.83M | .category = flag, | 93 | 1.83M | .level = level, | 94 | 1.83M | .should_ratelimit = should_ratelimit, | 95 | 1.83M | .source_loc = std::move(source_loc), | 96 | 1.83M | .message = std::move(log_msg)}); | 97 | 1.83M | } |
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, long const&) Line | Count | Source | 84 | 90 | { | 85 | 90 | std::string log_msg; | 86 | 90 | try { | 87 | 90 | log_msg = tfm::format(fmt, args...); | 88 | 90 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 90 | util::log::Log(util::log::Entry{ | 92 | 90 | .category = flag, | 93 | 90 | .level = level, | 94 | 90 | .should_ratelimit = should_ratelimit, | 95 | 90 | .source_loc = std::move(source_loc), | 96 | 90 | .message = std::move(log_msg)}); | 97 | 90 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&) void util::log::LogPrintFormatInternal_<unsigned int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, unsigned int const&, long const&) Line | Count | Source | 84 | 71.9k | { | 85 | 71.9k | std::string log_msg; | 86 | 71.9k | try { | 87 | 71.9k | log_msg = tfm::format(fmt, args...); | 88 | 71.9k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 71.9k | util::log::Log(util::log::Entry{ | 92 | 71.9k | .category = flag, | 93 | 71.9k | .level = level, | 94 | 71.9k | .should_ratelimit = should_ratelimit, | 95 | 71.9k | .source_loc = std::move(source_loc), | 96 | 71.9k | .message = std::move(log_msg)}); | 97 | 71.9k | } |
void util::log::LogPrintFormatInternal_<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 69.6k | { | 85 | 69.6k | std::string log_msg; | 86 | 69.6k | try { | 87 | 69.6k | log_msg = tfm::format(fmt, args...); | 88 | 69.6k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 69.6k | util::log::Log(util::log::Entry{ | 92 | 69.6k | .category = flag, | 93 | 69.6k | .level = level, | 94 | 69.6k | .should_ratelimit = should_ratelimit, | 95 | 69.6k | .source_loc = std::move(source_loc), | 96 | 69.6k | .message = std::move(log_msg)}); | 97 | 69.6k | } |
void util::log::LogPrintFormatInternal_<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 1.50M | { | 85 | 1.50M | std::string log_msg; | 86 | 1.50M | try { | 87 | 1.50M | log_msg = tfm::format(fmt, args...); | 88 | 1.50M | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 1.50M | util::log::Log(util::log::Entry{ | 92 | 1.50M | .category = flag, | 93 | 1.50M | .level = level, | 94 | 1.50M | .should_ratelimit = should_ratelimit, | 95 | 1.50M | .source_loc = std::move(source_loc), | 96 | 1.50M | .message = std::move(log_msg)}); | 97 | 1.50M | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<4>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [9], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, char const (&) [9], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) void util::log::LogPrintFormatInternal_<char [17], bool>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, char const (&) [17], bool const&) Line | Count | Source | 84 | 27 | { | 85 | 27 | std::string log_msg; | 86 | 27 | try { | 87 | 27 | log_msg = tfm::format(fmt, args...); | 88 | 27 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 27 | util::log::Log(util::log::Entry{ | 92 | 27 | .category = flag, | 93 | 27 | .level = level, | 94 | 27 | .should_ratelimit = should_ratelimit, | 95 | 27 | .source_loc = std::move(source_loc), | 96 | 27 | .message = std::move(log_msg)}); | 97 | 27 | } |
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, long const&) Line | Count | Source | 84 | 23.8M | { | 85 | 23.8M | std::string log_msg; | 86 | 23.8M | try { | 87 | 23.8M | log_msg = tfm::format(fmt, args...); | 88 | 23.8M | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 23.8M | util::log::Log(util::log::Entry{ | 92 | 23.8M | .category = flag, | 93 | 23.8M | .level = level, | 94 | 23.8M | .should_ratelimit = should_ratelimit, | 95 | 23.8M | .source_loc = std::move(source_loc), | 96 | 23.8M | .message = std::move(log_msg)}); | 97 | 23.8M | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 337k | { | 85 | 337k | std::string log_msg; | 86 | 337k | try { | 87 | 337k | log_msg = tfm::format(fmt, args...); | 88 | 337k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 337k | util::log::Log(util::log::Entry{ | 92 | 337k | .category = flag, | 93 | 337k | .level = level, | 94 | 337k | .should_ratelimit = should_ratelimit, | 95 | 337k | .source_loc = std::move(source_loc), | 96 | 337k | .message = std::move(log_msg)}); | 97 | 337k | } |
void util::log::LogPrintFormatInternal_<char [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, char const (&) [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&) Line | Count | Source | 84 | 42.6k | { | 85 | 42.6k | std::string log_msg; | 86 | 42.6k | try { | 87 | 42.6k | log_msg = tfm::format(fmt, args...); | 88 | 42.6k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 42.6k | util::log::Log(util::log::Entry{ | 92 | 42.6k | .category = flag, | 93 | 42.6k | .level = level, | 94 | 42.6k | .should_ratelimit = should_ratelimit, | 95 | 42.6k | .source_loc = std::move(source_loc), | 96 | 42.6k | .message = std::move(log_msg)}); | 97 | 42.6k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, long const&, long const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<long, long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, long const&, long const&, unsigned long const&) void util::log::LogPrintFormatInternal_<char [20], long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, char const (&) [20], long const&) Line | Count | Source | 84 | 51.1k | { | 85 | 51.1k | std::string log_msg; | 86 | 51.1k | try { | 87 | 51.1k | log_msg = tfm::format(fmt, args...); | 88 | 51.1k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 51.1k | util::log::Log(util::log::Entry{ | 92 | 51.1k | .category = flag, | 93 | 51.1k | .level = level, | 94 | 51.1k | .should_ratelimit = should_ratelimit, | 95 | 51.1k | .source_loc = std::move(source_loc), | 96 | 51.1k | .message = std::move(log_msg)}); | 97 | 51.1k | } |
void util::log::LogPrintFormatInternal_<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<5>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, unsigned long const&) Line | Count | Source | 84 | 361k | { | 85 | 361k | std::string log_msg; | 86 | 361k | try { | 87 | 361k | log_msg = tfm::format(fmt, args...); | 88 | 361k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 361k | util::log::Log(util::log::Entry{ | 92 | 361k | .category = flag, | 93 | 361k | .level = level, | 94 | 361k | .should_ratelimit = should_ratelimit, | 95 | 361k | .source_loc = std::move(source_loc), | 96 | 361k | .message = std::move(log_msg)}); | 97 | 361k | } |
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 1.60M | { | 85 | 1.60M | std::string log_msg; | 86 | 1.60M | try { | 87 | 1.60M | log_msg = tfm::format(fmt, args...); | 88 | 1.60M | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 1.60M | util::log::Log(util::log::Entry{ | 92 | 1.60M | .category = flag, | 93 | 1.60M | .level = level, | 94 | 1.60M | .should_ratelimit = should_ratelimit, | 95 | 1.60M | .source_loc = std::move(source_loc), | 96 | 1.60M | .message = std::move(log_msg)}); | 97 | 1.60M | } |
void util::log::LogPrintFormatInternal_<ServiceFlags, ServiceFlags, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, ServiceFlags const&, ServiceFlags const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 81 | { | 85 | 81 | std::string log_msg; | 86 | 81 | try { | 87 | 81 | log_msg = tfm::format(fmt, args...); | 88 | 81 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 81 | util::log::Log(util::log::Entry{ | 92 | 81 | .category = flag, | 93 | 81 | .level = level, | 94 | 81 | .should_ratelimit = should_ratelimit, | 95 | 81 | .source_loc = std::move(source_loc), | 96 | 81 | .message = std::move(log_msg)}); | 97 | 81 | } |
void util::log::LogPrintFormatInternal_<int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<5>, int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool const&, long const&) Line | Count | Source | 84 | 2.91k | { | 85 | 2.91k | std::string log_msg; | 86 | 2.91k | try { | 87 | 2.91k | log_msg = tfm::format(fmt, args...); | 88 | 2.91k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 2.91k | util::log::Log(util::log::Entry{ | 92 | 2.91k | .category = flag, | 93 | 2.91k | .level = level, | 94 | 2.91k | .should_ratelimit = should_ratelimit, | 95 | 2.91k | .source_loc = std::move(source_loc), | 96 | 2.91k | .message = std::move(log_msg)}); | 97 | 2.91k | } |
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::atomic<int>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<7>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::atomic<int> const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 212 | { | 85 | 212 | std::string log_msg; | 86 | 212 | try { | 87 | 212 | log_msg = tfm::format(fmt, args...); | 88 | 212 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 212 | util::log::Log(util::log::Entry{ | 92 | 212 | .category = flag, | 93 | 212 | .level = level, | 94 | 212 | .should_ratelimit = should_ratelimit, | 95 | 212 | .source_loc = std::move(source_loc), | 96 | 212 | .message = std::move(log_msg)}); | 97 | 212 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, int const&, long const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&) void util::log::LogPrintFormatInternal_<unsigned long, unsigned long, unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<4>, unsigned long const&, unsigned long const&, unsigned long const&, long const&) Line | Count | Source | 84 | 69.2k | { | 85 | 69.2k | std::string log_msg; | 86 | 69.2k | try { | 87 | 69.2k | log_msg = tfm::format(fmt, args...); | 88 | 69.2k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 69.2k | util::log::Log(util::log::Entry{ | 92 | 69.2k | .category = flag, | 93 | 69.2k | .level = level, | 94 | 69.2k | .should_ratelimit = should_ratelimit, | 95 | 69.2k | .source_loc = std::move(source_loc), | 96 | 69.2k | .message = std::move(log_msg)}); | 97 | 69.2k | } |
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&, long const&) Line | Count | Source | 84 | 1.27M | { | 85 | 1.27M | std::string log_msg; | 86 | 1.27M | try { | 87 | 1.27M | log_msg = tfm::format(fmt, args...); | 88 | 1.27M | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 1.27M | util::log::Log(util::log::Entry{ | 92 | 1.27M | .category = flag, | 93 | 1.27M | .level = level, | 94 | 1.27M | .should_ratelimit = should_ratelimit, | 95 | 1.27M | .source_loc = std::move(source_loc), | 96 | 1.27M | .message = std::move(log_msg)}); | 97 | 1.27M | } |
void util::log::LogPrintFormatInternal_<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&) Line | Count | Source | 84 | 464 | { | 85 | 464 | std::string log_msg; | 86 | 464 | try { | 87 | 464 | log_msg = tfm::format(fmt, args...); | 88 | 464 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 464 | util::log::Log(util::log::Entry{ | 92 | 464 | .category = flag, | 93 | 464 | .level = level, | 94 | 464 | .should_ratelimit = should_ratelimit, | 95 | 464 | .source_loc = std::move(source_loc), | 96 | 464 | .message = std::move(log_msg)}); | 97 | 464 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<unsigned long, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, unsigned long const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) void util::log::LogPrintFormatInternal_<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<4>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, long const&) Line | Count | Source | 84 | 99 | { | 85 | 99 | std::string log_msg; | 86 | 99 | try { | 87 | 99 | log_msg = tfm::format(fmt, args...); | 88 | 99 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 99 | util::log::Log(util::log::Entry{ | 92 | 99 | .category = flag, | 93 | 99 | .level = level, | 94 | 99 | .should_ratelimit = should_ratelimit, | 95 | 99 | .source_loc = std::move(source_loc), | 96 | 99 | .message = std::move(log_msg)}); | 97 | 99 | } |
void util::log::LogPrintFormatInternal_<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<4>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, unsigned int const&) Line | Count | Source | 84 | 4.24k | { | 85 | 4.24k | std::string log_msg; | 86 | 4.24k | try { | 87 | 4.24k | log_msg = tfm::format(fmt, args...); | 88 | 4.24k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 4.24k | util::log::Log(util::log::Entry{ | 92 | 4.24k | .category = flag, | 93 | 4.24k | .level = level, | 94 | 4.24k | .should_ratelimit = should_ratelimit, | 95 | 4.24k | .source_loc = std::move(source_loc), | 96 | 4.24k | .message = std::move(log_msg)}); | 97 | 4.24k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<long, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, long const&, int const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [15], long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, char const (&) [15], long const&) void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&) Line | Count | Source | 84 | 102k | { | 85 | 102k | std::string log_msg; | 86 | 102k | try { | 87 | 102k | log_msg = tfm::format(fmt, args...); | 88 | 102k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 102k | util::log::Log(util::log::Entry{ | 92 | 102k | .category = flag, | 93 | 102k | .level = level, | 94 | 102k | .should_ratelimit = should_ratelimit, | 95 | 102k | .source_loc = std::move(source_loc), | 96 | 102k | .message = std::move(log_msg)}); | 97 | 102k | } |
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [17]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17]) Line | Count | Source | 84 | 14.6k | { | 85 | 14.6k | std::string log_msg; | 86 | 14.6k | try { | 87 | 14.6k | log_msg = tfm::format(fmt, args...); | 88 | 14.6k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 14.6k | util::log::Log(util::log::Entry{ | 92 | 14.6k | .category = flag, | 93 | 14.6k | .level = level, | 94 | 14.6k | .should_ratelimit = should_ratelimit, | 95 | 14.6k | .source_loc = std::move(source_loc), | 96 | 14.6k | .message = std::move(log_msg)}); | 97 | 14.6k | } |
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, long const&) Line | Count | Source | 84 | 2.41k | { | 85 | 2.41k | std::string log_msg; | 86 | 2.41k | try { | 87 | 2.41k | log_msg = tfm::format(fmt, args...); | 88 | 2.41k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 2.41k | util::log::Log(util::log::Entry{ | 92 | 2.41k | .category = flag, | 93 | 2.41k | .level = level, | 94 | 2.41k | .should_ratelimit = should_ratelimit, | 95 | 2.41k | .source_loc = std::move(source_loc), | 96 | 2.41k | .message = std::move(log_msg)}); | 97 | 2.41k | } |
void util::log::LogPrintFormatInternal_<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::atomic<unsigned long>, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<5>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::atomic<unsigned long> const&, unsigned long const&, unsigned long const&) Line | Count | Source | 84 | 1.87k | { | 85 | 1.87k | std::string log_msg; | 86 | 1.87k | try { | 87 | 1.87k | log_msg = tfm::format(fmt, args...); | 88 | 1.87k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 1.87k | util::log::Log(util::log::Entry{ | 92 | 1.87k | .category = flag, | 93 | 1.87k | .level = level, | 94 | 1.87k | .should_ratelimit = should_ratelimit, | 95 | 1.87k | .source_loc = std::move(source_loc), | 96 | 1.87k | .message = std::move(log_msg)}); | 97 | 1.87k | } |
void util::log::LogPrintFormatInternal_<unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 2.30k | { | 85 | 2.30k | std::string log_msg; | 86 | 2.30k | try { | 87 | 2.30k | log_msg = tfm::format(fmt, args...); | 88 | 2.30k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 2.30k | util::log::Log(util::log::Entry{ | 92 | 2.30k | .category = flag, | 93 | 2.30k | .level = level, | 94 | 2.30k | .should_ratelimit = should_ratelimit, | 95 | 2.30k | .source_loc = std::move(source_loc), | 96 | 2.30k | .message = std::move(log_msg)}); | 97 | 2.30k | } |
void util::log::LogPrintFormatInternal_<unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, unsigned int const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 87 | { | 85 | 87 | std::string log_msg; | 86 | 87 | try { | 87 | 87 | log_msg = tfm::format(fmt, args...); | 88 | 87 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 87 | util::log::Log(util::log::Entry{ | 92 | 87 | .category = flag, | 93 | 87 | .level = level, | 94 | 87 | .should_ratelimit = should_ratelimit, | 95 | 87 | .source_loc = std::move(source_loc), | 96 | 87 | .message = std::move(log_msg)}); | 97 | 87 | } |
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 123 | { | 85 | 123 | std::string log_msg; | 86 | 123 | try { | 87 | 123 | log_msg = tfm::format(fmt, args...); | 88 | 123 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 123 | util::log::Log(util::log::Entry{ | 92 | 123 | .category = flag, | 93 | 123 | .level = level, | 94 | 123 | .should_ratelimit = should_ratelimit, | 95 | 123 | .source_loc = std::move(source_loc), | 96 | 123 | .message = std::move(log_msg)}); | 97 | 123 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&) void util::log::LogPrintFormatInternal_<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, char const*, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<5>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, char const* const&, char const* const&) Line | Count | Source | 84 | 42.4k | { | 85 | 42.4k | std::string log_msg; | 86 | 42.4k | try { | 87 | 42.4k | log_msg = tfm::format(fmt, args...); | 88 | 42.4k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 42.4k | util::log::Log(util::log::Entry{ | 92 | 42.4k | .category = flag, | 93 | 42.4k | .level = level, | 94 | 42.4k | .should_ratelimit = should_ratelimit, | 95 | 42.4k | .source_loc = std::move(source_loc), | 96 | 42.4k | .message = std::move(log_msg)}); | 97 | 42.4k | } |
void util::log::LogPrintFormatInternal_<char const*, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, char const* const&, long const&) Line | Count | Source | 84 | 27.2k | { | 85 | 27.2k | std::string log_msg; | 86 | 27.2k | try { | 87 | 27.2k | log_msg = tfm::format(fmt, args...); | 88 | 27.2k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 27.2k | util::log::Log(util::log::Entry{ | 92 | 27.2k | .category = flag, | 93 | 27.2k | .level = level, | 94 | 27.2k | .should_ratelimit = should_ratelimit, | 95 | 27.2k | .source_loc = std::move(source_loc), | 96 | 27.2k | .message = std::move(log_msg)}); | 97 | 27.2k | } |
void util::log::LogPrintFormatInternal_<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&) Line | Count | Source | 84 | 4.31k | { | 85 | 4.31k | std::string log_msg; | 86 | 4.31k | try { | 87 | 4.31k | log_msg = tfm::format(fmt, args...); | 88 | 4.31k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 4.32k | util::log::Log(util::log::Entry{ | 92 | 4.32k | .category = flag, | 93 | 4.32k | .level = level, | 94 | 4.32k | .should_ratelimit = should_ratelimit, | 95 | 4.32k | .source_loc = std::move(source_loc), | 96 | 4.32k | .message = std::move(log_msg)}); | 97 | 4.32k | } |
void util::log::LogPrintFormatInternal_<char [13], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<5>, char const (&) [13], unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&) Line | Count | Source | 84 | 173 | { | 85 | 173 | std::string log_msg; | 86 | 173 | try { | 87 | 173 | log_msg = tfm::format(fmt, args...); | 88 | 173 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 173 | util::log::Log(util::log::Entry{ | 92 | 173 | .category = flag, | 93 | 173 | .level = level, | 94 | 173 | .should_ratelimit = should_ratelimit, | 95 | 173 | .source_loc = std::move(source_loc), | 96 | 173 | .message = std::move(log_msg)}); | 97 | 173 | } |
void util::log::LogPrintFormatInternal_<char [13], long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, char const (&) [13], long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 87.0k | { | 85 | 87.0k | std::string log_msg; | 86 | 87.0k | try { | 87 | 87.0k | log_msg = tfm::format(fmt, args...); | 88 | 87.0k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 87.0k | util::log::Log(util::log::Entry{ | 92 | 87.0k | .category = flag, | 93 | 87.0k | .level = level, | 94 | 87.0k | .should_ratelimit = should_ratelimit, | 95 | 87.0k | .source_loc = std::move(source_loc), | 96 | 87.0k | .message = std::move(log_msg)}); | 97 | 87.0k | } |
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, long const&) Line | Count | Source | 84 | 51.5k | { | 85 | 51.5k | std::string log_msg; | 86 | 51.5k | try { | 87 | 51.5k | log_msg = tfm::format(fmt, args...); | 88 | 51.5k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 51.5k | util::log::Log(util::log::Entry{ | 92 | 51.5k | .category = flag, | 93 | 51.5k | .level = level, | 94 | 51.5k | .should_ratelimit = should_ratelimit, | 95 | 51.5k | .source_loc = std::move(source_loc), | 96 | 51.5k | .message = std::move(log_msg)}); | 97 | 51.5k | } |
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<6>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned int const&) Line | Count | Source | 84 | 8.39k | { | 85 | 8.39k | std::string log_msg; | 86 | 8.39k | try { | 87 | 8.39k | log_msg = tfm::format(fmt, args...); | 88 | 8.39k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 8.39k | util::log::Log(util::log::Entry{ | 92 | 8.39k | .category = flag, | 93 | 8.39k | .level = level, | 94 | 8.39k | .should_ratelimit = should_ratelimit, | 95 | 8.39k | .source_loc = std::move(source_loc), | 96 | 8.39k | .message = std::move(log_msg)}); | 97 | 8.39k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<long, long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<4>, long const&, long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<long, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, long const&, long const&, long const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<unsigned long, unsigned long, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, unsigned long const&, unsigned long const&, int const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [19], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, char const (&) [19], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [19]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<1>, char const (&) [19]) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<kernel::ChainstateRole, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, kernel::ChainstateRole const&, int const&, int const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<kernel::ChainstateRole, unsigned long, unsigned long, long, int, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<7>, kernel::ChainstateRole const&, unsigned long const&, unsigned long const&, long const&, int const&, int const&, int const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [15], int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, char const (&) [15], int const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [18], int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, char const (&) [18], int const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<node::BlockfileType, node::BlockfileCursor>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, node::BlockfileType const&, node::BlockfileCursor const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<4>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, unsigned int const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<int, bool, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, int const&, bool const&, int const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned long const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<unsigned int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, unsigned int const&, int const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<int, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, int const&, unsigned long const&, unsigned long const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<long, long, long, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<5>, long const&, long const&, long const&, long const&, long const&) void util::log::LogPrintFormatInternal_<double, double, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, double const&, double const&, unsigned long const&) Line | Count | Source | 84 | 150k | { | 85 | 150k | std::string log_msg; | 86 | 150k | try { | 87 | 150k | log_msg = tfm::format(fmt, args...); | 88 | 150k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 150k | util::log::Log(util::log::Entry{ | 92 | 150k | .category = flag, | 93 | 150k | .level = level, | 94 | 150k | .should_ratelimit = should_ratelimit, | 95 | 150k | .source_loc = std::move(source_loc), | 96 | 150k | .message = std::move(log_msg)}); | 97 | 150k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<long, unsigned long, long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<4>, long const&, unsigned long const&, long const&, unsigned long const&) void util::log::LogPrintFormatInternal_<double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, double const&, double const&, double const&) Line | Count | Source | 84 | 411k | { | 85 | 411k | std::string log_msg; | 86 | 411k | try { | 87 | 411k | log_msg = tfm::format(fmt, args...); | 88 | 411k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 411k | util::log::Log(util::log::Entry{ | 92 | 411k | .category = flag, | 93 | 411k | .level = level, | 94 | 411k | .should_ratelimit = should_ratelimit, | 95 | 411k | .source_loc = std::move(source_loc), | 96 | 411k | .message = std::move(log_msg)}); | 97 | 411k | } |
void util::log::LogPrintFormatInternal_<long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, long const&, unsigned long const&) Line | Count | Source | 84 | 21 | { | 85 | 21 | std::string log_msg; | 86 | 21 | try { | 87 | 21 | log_msg = tfm::format(fmt, args...); | 88 | 21 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 21 | util::log::Log(util::log::Entry{ | 92 | 21 | .category = flag, | 93 | 21 | .level = level, | 94 | 21 | .should_ratelimit = should_ratelimit, | 95 | 21 | .source_loc = std::move(source_loc), | 96 | 21 | .message = std::move(log_msg)}); | 97 | 21 | } |
void util::log::LogPrintFormatInternal_<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&) Line | Count | Source | 84 | 944k | { | 85 | 944k | std::string log_msg; | 86 | 944k | try { | 87 | 944k | log_msg = tfm::format(fmt, args...); | 88 | 944k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 944k | util::log::Log(util::log::Entry{ | 92 | 944k | .category = flag, | 93 | 944k | .level = level, | 94 | 944k | .should_ratelimit = should_ratelimit, | 95 | 944k | .source_loc = std::move(source_loc), | 96 | 944k | .message = std::move(log_msg)}); | 97 | 944k | } |
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, unsigned long const&, unsigned long const&) Line | Count | Source | 84 | 1.39M | { | 85 | 1.39M | std::string log_msg; | 86 | 1.39M | try { | 87 | 1.39M | log_msg = tfm::format(fmt, args...); | 88 | 1.39M | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 1.39M | util::log::Log(util::log::Entry{ | 92 | 1.39M | .category = flag, | 93 | 1.39M | .level = level, | 94 | 1.39M | .should_ratelimit = should_ratelimit, | 95 | 1.39M | .source_loc = std::move(source_loc), | 96 | 1.39M | .message = std::move(log_msg)}); | 97 | 1.39M | } |
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&) Line | Count | Source | 84 | 131k | { | 85 | 131k | std::string log_msg; | 86 | 131k | try { | 87 | 131k | log_msg = tfm::format(fmt, args...); | 88 | 131k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 131k | util::log::Log(util::log::Entry{ | 92 | 131k | .category = flag, | 93 | 131k | .level = level, | 94 | 131k | .should_ratelimit = should_ratelimit, | 95 | 131k | .source_loc = std::move(source_loc), | 96 | 131k | .message = std::move(log_msg)}); | 97 | 131k | } |
void util::log::LogPrintFormatInternal_<long, unsigned int, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, long const&, unsigned int const&, unsigned int const&) Line | Count | Source | 84 | 68.6k | { | 85 | 68.6k | std::string log_msg; | 86 | 68.6k | try { | 87 | 68.6k | log_msg = tfm::format(fmt, args...); | 88 | 68.6k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 68.6k | util::log::Log(util::log::Entry{ | 92 | 68.6k | .category = flag, | 93 | 68.6k | .level = level, | 94 | 68.6k | .should_ratelimit = should_ratelimit, | 95 | 68.6k | .source_loc = std::move(source_loc), | 96 | 68.6k | .message = std::move(log_msg)}); | 97 | 68.6k | } |
void util::log::LogPrintFormatInternal_<unsigned int, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, unsigned int const&, unsigned int const&) Line | Count | Source | 84 | 2.33M | { | 85 | 2.33M | std::string log_msg; | 86 | 2.33M | try { | 87 | 2.33M | log_msg = tfm::format(fmt, args...); | 88 | 2.33M | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 2.33M | util::log::Log(util::log::Entry{ | 92 | 2.33M | .category = flag, | 93 | 2.33M | .level = level, | 94 | 2.33M | .should_ratelimit = should_ratelimit, | 95 | 2.33M | .source_loc = std::move(source_loc), | 96 | 2.33M | .message = std::move(log_msg)}); | 97 | 2.33M | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<long, bool>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, long const&, bool const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<int, double, double, double, double, double, float, double, double, double, double, double, double, float, double, double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<18>, int const&, double const&, double const&, double const&, double const&, double const&, float const&, double const&, double const&, double const&, double const&, double const&, double const&, float const&, double const&, double const&, double const&, double const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, unsigned long const&, unsigned long const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, long const&) void util::log::LogPrintFormatInternal_<unsigned int, unsigned long, unsigned int, unsigned int, unsigned long, unsigned int, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<7>, unsigned int const&, unsigned long const&, unsigned int const&, unsigned int const&, unsigned long const&, unsigned int const&, char const* const&) Line | Count | Source | 84 | 21.6k | { | 85 | 21.6k | std::string log_msg; | 86 | 21.6k | try { | 87 | 21.6k | log_msg = tfm::format(fmt, args...); | 88 | 21.6k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 21.6k | util::log::Log(util::log::Entry{ | 92 | 21.6k | .category = flag, | 93 | 21.6k | .level = level, | 94 | 21.6k | .should_ratelimit = should_ratelimit, | 95 | 21.6k | .source_loc = std::move(source_loc), | 96 | 21.6k | .message = std::move(log_msg)}); | 97 | 21.6k | } |
void util::log::LogPrintFormatInternal_<unsigned long, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, unsigned long const&, double const&) Line | Count | Source | 84 | 150k | { | 85 | 150k | std::string log_msg; | 86 | 150k | try { | 87 | 150k | log_msg = tfm::format(fmt, args...); | 88 | 150k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 150k | util::log::Log(util::log::Entry{ | 92 | 150k | .category = flag, | 93 | 150k | .level = level, | 94 | 150k | .should_ratelimit = should_ratelimit, | 95 | 150k | .source_loc = std::move(source_loc), | 96 | 150k | .message = std::move(log_msg)}); | 97 | 150k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [21], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, char const (&) [21], unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) void util::log::LogPrintFormatInternal_<unsigned long, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, unsigned long const&, long const&, long const&) Line | Count | Source | 84 | 9.73k | { | 85 | 9.73k | std::string log_msg; | 86 | 9.73k | try { | 87 | 9.73k | log_msg = tfm::format(fmt, args...); | 88 | 9.73k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 9.73k | util::log::Log(util::log::Entry{ | 92 | 9.73k | .category = flag, | 93 | 9.73k | .level = level, | 94 | 9.73k | .should_ratelimit = should_ratelimit, | 95 | 9.73k | .source_loc = std::move(source_loc), | 96 | 9.73k | .message = std::move(log_msg)}); | 97 | 9.73k | } |
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 241 | { | 85 | 241 | std::string log_msg; | 86 | 241 | try { | 87 | 241 | log_msg = tfm::format(fmt, args...); | 88 | 241 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 241 | util::log::Log(util::log::Entry{ | 92 | 241 | .category = flag, | 93 | 241 | .level = level, | 94 | 241 | .should_ratelimit = should_ratelimit, | 95 | 241 | .source_loc = std::move(source_loc), | 96 | 241 | .message = std::move(log_msg)}); | 97 | 241 | } |
void util::log::LogPrintFormatInternal_<unsigned long, unsigned long, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<4>, unsigned long const&, unsigned long const&, long const&, long const&) Line | Count | Source | 84 | 196 | { | 85 | 196 | std::string log_msg; | 86 | 196 | try { | 87 | 196 | log_msg = tfm::format(fmt, args...); | 88 | 196 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 196 | util::log::Log(util::log::Entry{ | 92 | 196 | .category = flag, | 93 | 196 | .level = level, | 94 | 196 | .should_ratelimit = should_ratelimit, | 95 | 196 | .source_loc = std::move(source_loc), | 96 | 196 | .message = std::move(log_msg)}); | 97 | 196 | } |
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, double, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, double, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<12>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&, double const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&, double const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 64.3k | { | 85 | 64.3k | std::string log_msg; | 86 | 64.3k | try { | 87 | 64.3k | log_msg = tfm::format(fmt, args...); | 88 | 64.3k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 64.3k | util::log::Log(util::log::Entry{ | 92 | 64.3k | .category = flag, | 93 | 64.3k | .level = level, | 94 | 64.3k | .should_ratelimit = should_ratelimit, | 95 | 64.3k | .source_loc = std::move(source_loc), | 96 | 64.3k | .message = std::move(log_msg)}); | 97 | 64.3k | } |
void util::log::LogPrintFormatInternal_<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<5>, char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, double const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 53.6k | { | 85 | 53.6k | std::string log_msg; | 86 | 53.6k | try { | 87 | 53.6k | log_msg = tfm::format(fmt, args...); | 88 | 53.6k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 53.6k | util::log::Log(util::log::Entry{ | 92 | 53.6k | .category = flag, | 93 | 53.6k | .level = level, | 94 | 53.6k | .should_ratelimit = should_ratelimit, | 95 | 53.6k | .source_loc = std::move(source_loc), | 96 | 53.6k | .message = std::move(log_msg)}); | 97 | 53.6k | } |
void util::log::LogPrintFormatInternal_<unsigned long, unsigned long, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, unsigned long const&, unsigned long const&, unsigned int const&) Line | Count | Source | 84 | 54 | { | 85 | 54 | std::string log_msg; | 86 | 54 | try { | 87 | 54 | log_msg = tfm::format(fmt, args...); | 88 | 54 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 54 | util::log::Log(util::log::Entry{ | 92 | 54 | .category = flag, | 93 | 54 | .level = level, | 94 | 54 | .should_ratelimit = should_ratelimit, | 95 | 54 | .source_loc = std::move(source_loc), | 96 | 54 | .message = std::move(log_msg)}); | 97 | 54 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&) void util::log::LogPrintFormatInternal_<unsigned int, double, double, double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<6>, unsigned int const&, double const&, double const&, double const&, double const&, double const&) Line | Count | Source | 84 | 55.6k | { | 85 | 55.6k | std::string log_msg; | 86 | 55.6k | try { | 87 | 55.6k | log_msg = tfm::format(fmt, args...); | 88 | 55.6k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 55.6k | util::log::Log(util::log::Entry{ | 92 | 55.6k | .category = flag, | 93 | 55.6k | .level = level, | 94 | 55.6k | .should_ratelimit = should_ratelimit, | 95 | 55.6k | .source_loc = std::move(source_loc), | 96 | 55.6k | .message = std::move(log_msg)}); | 97 | 55.6k | } |
void util::log::LogPrintFormatInternal_<int, double, double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<5>, int const&, double const&, double const&, double const&, double const&) Line | Count | Source | 84 | 42.9k | { | 85 | 42.9k | std::string log_msg; | 86 | 42.9k | try { | 87 | 42.9k | log_msg = tfm::format(fmt, args...); | 88 | 42.9k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 42.9k | util::log::Log(util::log::Entry{ | 92 | 42.9k | .category = flag, | 93 | 42.9k | .level = level, | 94 | 42.9k | .should_ratelimit = should_ratelimit, | 95 | 42.9k | .source_loc = std::move(source_loc), | 96 | 42.9k | .message = std::move(log_msg)}); | 97 | 42.9k | } |
void util::log::LogPrintFormatInternal_<char const*, bool, bool, bool, bool>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<5>, char const* const&, bool const&, bool const&, bool const&, bool const&) Line | Count | Source | 84 | 305k | { | 85 | 305k | std::string log_msg; | 86 | 305k | try { | 87 | 305k | log_msg = tfm::format(fmt, args...); | 88 | 305k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 305k | util::log::Log(util::log::Entry{ | 92 | 305k | .category = flag, | 93 | 305k | .level = level, | 94 | 305k | .should_ratelimit = should_ratelimit, | 95 | 305k | .source_loc = std::move(source_loc), | 96 | 305k | .message = std::move(log_msg)}); | 97 | 305k | } |
void util::log::LogPrintFormatInternal_<char [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, char const (&) [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 12.7k | { | 85 | 12.7k | std::string log_msg; | 86 | 12.7k | try { | 87 | 12.7k | log_msg = tfm::format(fmt, args...); | 88 | 12.7k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 12.7k | util::log::Log(util::log::Entry{ | 92 | 12.7k | .category = flag, | 93 | 12.7k | .level = level, | 94 | 12.7k | .should_ratelimit = should_ratelimit, | 95 | 12.7k | .source_loc = std::move(source_loc), | 96 | 12.7k | .message = std::move(log_msg)}); | 97 | 12.7k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<int, unsigned long, unsigned long, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [42]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<6>, int const&, unsigned long const&, unsigned long const&, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [42]) void util::log::LogPrintFormatInternal_<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 3.10k | { | 85 | 3.10k | std::string log_msg; | 86 | 3.10k | try { | 87 | 3.10k | log_msg = tfm::format(fmt, args...); | 88 | 3.10k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 3.10k | util::log::Log(util::log::Entry{ | 92 | 3.10k | .category = flag, | 93 | 3.10k | .level = level, | 94 | 3.10k | .should_ratelimit = should_ratelimit, | 95 | 3.10k | .source_loc = std::move(source_loc), | 96 | 3.10k | .message = std::move(log_msg)}); | 97 | 3.10k | } |
void util::log::LogPrintFormatInternal_<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 21.3k | { | 85 | 21.3k | std::string log_msg; | 86 | 21.3k | try { | 87 | 21.3k | log_msg = tfm::format(fmt, args...); | 88 | 21.3k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 21.3k | util::log::Log(util::log::Entry{ | 92 | 21.3k | .category = flag, | 93 | 21.3k | .level = level, | 94 | 21.3k | .should_ratelimit = should_ratelimit, | 95 | 21.3k | .source_loc = std::move(source_loc), | 96 | 21.3k | .message = std::move(log_msg)}); | 97 | 21.3k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<int, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, int const&, double const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<long, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, long const&, double const&) void util::log::LogPrintFormatInternal_<char [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, char const (&) [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 1.27k | { | 85 | 1.27k | std::string log_msg; | 86 | 1.27k | try { | 87 | 1.27k | log_msg = tfm::format(fmt, args...); | 88 | 1.27k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 1.27k | util::log::Log(util::log::Entry{ | 92 | 1.27k | .category = flag, | 93 | 1.27k | .level = level, | 94 | 1.27k | .should_ratelimit = should_ratelimit, | 95 | 1.27k | .source_loc = std::move(source_loc), | 96 | 1.27k | .message = std::move(log_msg)}); | 97 | 1.27k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [17], char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, char const (&) [17], char const* const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, char const (&) [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [22], unsigned long, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, char const (&) [22], unsigned long const&, char const* const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<long, float, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, long const&, float const&, unsigned long const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<unsigned long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, unsigned long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&) void util::log::LogPrintFormatInternal_<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&) Line | Count | Source | 84 | 33.2k | { | 85 | 33.2k | std::string log_msg; | 86 | 33.2k | try { | 87 | 33.2k | log_msg = tfm::format(fmt, args...); | 88 | 33.2k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 33.2k | util::log::Log(util::log::Entry{ | 92 | 33.2k | .category = flag, | 93 | 33.2k | .level = level, | 94 | 33.2k | .should_ratelimit = should_ratelimit, | 95 | 33.2k | .source_loc = std::move(source_loc), | 96 | 33.2k | .message = std::move(log_msg)}); | 97 | 33.2k | } |
void util::log::LogPrintFormatInternal_<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 68.5k | { | 85 | 68.5k | std::string log_msg; | 86 | 68.5k | try { | 87 | 68.5k | log_msg = tfm::format(fmt, args...); | 88 | 68.5k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 68.5k | util::log::Log(util::log::Entry{ | 92 | 68.5k | .category = flag, | 93 | 68.5k | .level = level, | 94 | 68.5k | .should_ratelimit = should_ratelimit, | 95 | 68.5k | .source_loc = std::move(source_loc), | 96 | 68.5k | .message = std::move(log_msg)}); | 97 | 68.5k | } |
void util::log::LogPrintFormatInternal_<char [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, char const (&) [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 14.6k | { | 85 | 14.6k | std::string log_msg; | 86 | 14.6k | try { | 87 | 14.6k | log_msg = tfm::format(fmt, args...); | 88 | 14.6k | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 14.6k | util::log::Log(util::log::Entry{ | 92 | 14.6k | .category = flag, | 93 | 14.6k | .level = level, | 94 | 14.6k | .should_ratelimit = should_ratelimit, | 95 | 14.6k | .source_loc = std::move(source_loc), | 96 | 14.6k | .message = std::move(log_msg)}); | 97 | 14.6k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<int, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, int const&, char const* const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char const*, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, char const* const&, char const* const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, long, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, long const&, int const&) void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 675 | { | 85 | 675 | std::string log_msg; | 86 | 675 | try { | 87 | 675 | log_msg = tfm::format(fmt, args...); | 88 | 675 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 675 | util::log::Log(util::log::Entry{ | 92 | 675 | .category = flag, | 93 | 675 | .level = level, | 94 | 675 | .should_ratelimit = should_ratelimit, | 95 | 675 | .source_loc = std::move(source_loc), | 96 | 675 | .message = std::move(log_msg)}); | 97 | 675 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<long, unsigned short>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, long const&, unsigned short const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, unsigned short const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 84 | 27 | { | 85 | 27 | std::string log_msg; | 86 | 27 | try { | 87 | 27 | log_msg = tfm::format(fmt, args...); | 88 | 27 | } catch (tinyformat::format_error& fmterr) { | 89 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 90 | 0 | } | 91 | 27 | util::log::Log(util::log::Entry{ | 92 | 27 | .category = flag, | 93 | 27 | .level = level, | 94 | 27 | .should_ratelimit = should_ratelimit, | 95 | 27 | .source_loc = std::move(source_loc), | 96 | 27 | .message = std::move(log_msg)}); | 97 | 27 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<unsigned char>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<1>, unsigned char const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, long const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char> >, unsigned int, std::basic_string_view<char, std::char_traits<char> >, unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<5>, std::basic_string_view<char, std::char_traits<char> > const&, unsigned int const&, std::basic_string_view<char, std::char_traits<char> > const&, unsigned long const&, long const&) |
98 | | |
99 | | template <typename... Args> |
100 | | inline void LogPrintFormatInternal(SourceLocation&& source_loc, BCLog::LogFlags flag, util::log::Level level, util::ConstevalFormatString<sizeof...(Args)> fmt, const Args&... args) |
101 | 2.59M | { |
102 | 2.59M | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); |
103 | 2.59M | } void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<1>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 101 | 112k | { | 102 | 112k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 103 | 112k | } |
void util::log::LogPrintFormatInternal<double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, double const&, double const&) Line | Count | Source | 101 | 27 | { | 102 | 27 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 103 | 27 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<1>, char const* const&) void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 101 | 152k | { | 102 | 152k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 103 | 152k | } |
void util::log::LogPrintFormatInternal<>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<0>) Line | Count | Source | 101 | 300k | { | 102 | 300k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 103 | 300k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<1>, unsigned int const&) void util::log::LogPrintFormatInternal<int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, int const&, int const&) Line | Count | Source | 101 | 27 | { | 102 | 27 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 103 | 27 | } |
void util::log::LogPrintFormatInternal<unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<1>, unsigned long const&) Line | Count | Source | 101 | 300k | { | 102 | 300k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 103 | 300k | } |
void util::log::LogPrintFormatInternal<double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<1>, double const&) Line | Count | Source | 101 | 54 | { | 102 | 54 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 103 | 54 | } |
void util::log::LogPrintFormatInternal<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, double const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 101 | 27 | { | 102 | 27 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 103 | 27 | } |
void util::log::LogPrintFormatInternal<int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<1>, int const&) Line | Count | Source | 101 | 108 | { | 102 | 108 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 103 | 108 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&) void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<1>, std::basic_string_view<char, std::char_traits<char> > const&) Line | Count | Source | 101 | 1.50M | { | 102 | 1.50M | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 103 | 1.50M | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short const&) Line | Count | Source | 101 | 54 | { | 102 | 54 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 103 | 54 | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&) Line | Count | Source | 101 | 13 | { | 102 | 13 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 103 | 13 | } |
void util::log::LogPrintFormatInternal<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<1>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&) Line | Count | Source | 101 | 27 | { | 102 | 27 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 103 | 27 | } |
void util::log::LogPrintFormatInternal<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 101 | 12.8k | { | 102 | 12.8k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 103 | 12.8k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [12], char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, char const (&) [12], char const* const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [16]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<1>, char const (&) [16]) Unexecuted instantiation: void util::log::LogPrintFormatInternal<unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, unsigned long const&, long const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<unsigned long, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, unsigned long const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned char const&, int const&) void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 101 | 48 | { | 102 | 48 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 103 | 48 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<char const*, int, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<3>, char const* const&, int const&, unsigned long const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [6], int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, char const (&) [6], int const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [17]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<1>, char const (&) [17]) Unexecuted instantiation: void util::log::LogPrintFormatInternal<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<1>, long const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [9], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, char const (&) [9], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) void util::log::LogPrintFormatInternal<char [17], bool>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, char const (&) [17], bool const&) Line | Count | Source | 101 | 27 | { | 102 | 27 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 103 | 27 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&) void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&) Line | Count | Source | 101 | 52 | { | 102 | 52 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 103 | 52 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<unsigned long, unsigned long, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<3>, unsigned long const&, unsigned long const&, int const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [19], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, char const (&) [19], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [19]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<1>, char const (&) [19]) Unexecuted instantiation: void util::log::LogPrintFormatInternal<kernel::ChainstateRole, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<3>, kernel::ChainstateRole const&, int const&, int const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [15], int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, char const (&) [15], int const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<int, bool, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<3>, int const&, bool const&, int const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned long const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<unsigned int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, unsigned int const&, int const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<int, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<3>, int const&, unsigned long const&, unsigned long const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<long, long, long, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<5>, long const&, long const&, long const&, long const&, long const&) void util::log::LogPrintFormatInternal<double, double, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<3>, double const&, double const&, unsigned long const&) Line | Count | Source | 101 | 150k | { | 102 | 150k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 103 | 150k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<long, unsigned long, long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<4>, long const&, unsigned long const&, long const&, unsigned long const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, long const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [21], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<3>, char const (&) [21], unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) void util::log::LogPrintFormatInternal<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<5>, char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, double const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 101 | 53.6k | { | 102 | 53.6k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 103 | 53.6k | } |
void util::log::LogPrintFormatInternal<unsigned long, unsigned long, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<3>, unsigned long const&, unsigned long const&, unsigned int const&) Line | Count | Source | 101 | 54 | { | 102 | 54 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 103 | 54 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<3>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, long const&, long const&) void util::log::LogPrintFormatInternal<char [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<3>, char const (&) [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 101 | 12.7k | { | 102 | 12.7k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 103 | 12.7k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<int, unsigned long, unsigned long, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [42]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<6>, int const&, unsigned long const&, unsigned long const&, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [42]) Unexecuted instantiation: void util::log::LogPrintFormatInternal<int, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, int const&, double const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<long, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, long const&, double const&) void util::log::LogPrintFormatInternal<char [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, char const (&) [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 101 | 1.27k | { | 102 | 1.27k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 103 | 1.27k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<3>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [17], char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, char const (&) [17], char const* const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, int const&, long const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<long, float, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<3>, long const&, float const&, unsigned long const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<unsigned long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<3>, unsigned long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<int, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, int const&, char const* const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<char const*, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, char const* const&, char const* const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, long, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, long const&, int const&) void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 101 | 675 | { | 102 | 675 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 103 | 675 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<long, unsigned short>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, long const&, unsigned short const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<unsigned char>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<1>, unsigned char const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, long const&) |
104 | | |
105 | | template <typename... Args> |
106 | | inline void LogPrintFormatInternal(SourceLocation&& source_loc, BCLog::LogFlags flag, util::log::Level level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(Args)> fmt, const Args&... args) |
107 | 49.2M | { |
108 | 49.2M | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); |
109 | 49.2M | } void util::log::LogPrintFormatInternal<char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<1>, char const* const&) Line | Count | Source | 107 | 27 | { | 108 | 27 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 27 | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<1>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 107 | 6.34M | { | 108 | 6.34M | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 6.34M | } |
void util::log::LogPrintFormatInternal<>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<0>) Line | Count | Source | 107 | 1.52M | { | 108 | 1.52M | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 1.52M | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool const&) Line | Count | Source | 107 | 300k | { | 108 | 300k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 300k | } |
void util::log::LogPrintFormatInternal<HTTPStatusCode, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<4>, HTTPStatusCode const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&) Line | Count | Source | 107 | 338k | { | 108 | 338k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 338k | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 107 | 170k | { | 108 | 170k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 170k | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&) Line | Count | Source | 107 | 1.04M | { | 108 | 1.04M | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 1.04M | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, char const* const&) void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<4>, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&) Line | Count | Source | 107 | 334k | { | 108 | 334k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 334k | } |
void util::log::LogPrintFormatInternal<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&) Line | Count | Source | 107 | 338k | { | 108 | 338k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 338k | } |
void util::log::LogPrintFormatInternal<int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<1>, int const&) Line | Count | Source | 107 | 3.92k | { | 108 | 3.92k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 3.92k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<1>, std::basic_string_view<char, std::char_traits<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, int const&, int const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&, double const&) void util::log::LogPrintFormatInternal<unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, unsigned long const&, long const&) Line | Count | Source | 107 | 299k | { | 108 | 299k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 299k | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&) Line | Count | Source | 107 | 339 | { | 108 | 339 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 339 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&, int const&, int const&) void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&) Line | Count | Source | 107 | 295k | { | 108 | 295k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 295k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&) void util::log::LogPrintFormatInternal<int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<5>, int const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&) Line | Count | Source | 107 | 55.9k | { | 108 | 55.9k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 55.9k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&) void util::log::LogPrintFormatInternal<unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<1>, unsigned long const&) Line | Count | Source | 107 | 82.2k | { | 108 | 82.2k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 82.2k | } |
void util::log::LogPrintFormatInternal<unsigned long, char const*, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, unsigned long const&, char const* const&, int const&) Line | Count | Source | 107 | 54 | { | 108 | 54 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 54 | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&) Line | Count | Source | 107 | 257k | { | 108 | 257k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 257k | } |
void util::log::LogPrintFormatInternal<char [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<4>, char const (&) [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&) Line | Count | Source | 107 | 2.74k | { | 108 | 2.74k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 2.74k | } |
void util::log::LogPrintFormatInternal<long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<1>, long const&) Line | Count | Source | 107 | 1.83M | { | 108 | 1.83M | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 1.83M | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, long const&) Line | Count | Source | 107 | 90 | { | 108 | 90 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 90 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&) void util::log::LogPrintFormatInternal<unsigned int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, unsigned int const&, long const&) Line | Count | Source | 107 | 71.9k | { | 108 | 71.9k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 71.9k | } |
void util::log::LogPrintFormatInternal<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 107 | 69.6k | { | 108 | 69.6k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 69.6k | } |
void util::log::LogPrintFormatInternal<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 107 | 1.50M | { | 108 | 1.50M | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 1.50M | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<4>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, long const&) Line | Count | Source | 107 | 23.8M | { | 108 | 23.8M | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 23.8M | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) void util::log::LogPrintFormatInternal<char [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, char const (&) [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&) Line | Count | Source | 107 | 42.6k | { | 108 | 42.6k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 42.6k | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 107 | 337k | { | 108 | 337k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 337k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, long const&, long const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<long, long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, long const&, long const&, unsigned long const&) void util::log::LogPrintFormatInternal<char [20], long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, char const (&) [20], long const&) Line | Count | Source | 107 | 51.1k | { | 108 | 51.1k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 51.1k | } |
void util::log::LogPrintFormatInternal<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<5>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, unsigned long const&) Line | Count | Source | 107 | 361k | { | 108 | 361k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 361k | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 107 | 1.60M | { | 108 | 1.60M | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 1.60M | } |
void util::log::LogPrintFormatInternal<ServiceFlags, ServiceFlags, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, ServiceFlags const&, ServiceFlags const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 107 | 81 | { | 108 | 81 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 81 | } |
void util::log::LogPrintFormatInternal<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 107 | 102 | { | 108 | 102 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 102 | } |
void util::log::LogPrintFormatInternal<int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<5>, int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool const&, long const&) Line | Count | Source | 107 | 2.91k | { | 108 | 2.91k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 2.91k | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::atomic<int>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<7>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::atomic<int> const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 107 | 212 | { | 108 | 212 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 212 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, int const&, long const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&) void util::log::LogPrintFormatInternal<unsigned long, unsigned long, unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<4>, unsigned long const&, unsigned long const&, unsigned long const&, long const&) Line | Count | Source | 107 | 69.2k | { | 108 | 69.2k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 69.2k | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&, long const&) Line | Count | Source | 107 | 1.27M | { | 108 | 1.27M | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 1.27M | } |
void util::log::LogPrintFormatInternal<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&) Line | Count | Source | 107 | 464 | { | 108 | 464 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 464 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, double const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<unsigned long, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, unsigned long const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) void util::log::LogPrintFormatInternal<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<4>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, long const&) Line | Count | Source | 107 | 99 | { | 108 | 99 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 99 | } |
void util::log::LogPrintFormatInternal<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<4>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, unsigned int const&) Line | Count | Source | 107 | 4.24k | { | 108 | 4.24k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 4.24k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<long, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, long const&, int const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [15], long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, char const (&) [15], long const&) void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [17]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17]) Line | Count | Source | 107 | 14.6k | { | 108 | 14.6k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 14.6k | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, long const&) Line | Count | Source | 107 | 2.41k | { | 108 | 2.41k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 2.41k | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&) Line | Count | Source | 107 | 15.2k | { | 108 | 15.2k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 15.2k | } |
void util::log::LogPrintFormatInternal<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::atomic<unsigned long>, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<5>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::atomic<unsigned long> const&, unsigned long const&, unsigned long const&) Line | Count | Source | 107 | 1.87k | { | 108 | 1.87k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 1.87k | } |
void util::log::LogPrintFormatInternal<unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 107 | 2.30k | { | 108 | 2.30k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 2.30k | } |
void util::log::LogPrintFormatInternal<unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, unsigned int const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 107 | 87 | { | 108 | 87 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 87 | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 107 | 123 | { | 108 | 123 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 123 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&) void util::log::LogPrintFormatInternal<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, char const*, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<5>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, char const* const&, char const* const&) Line | Count | Source | 107 | 42.4k | { | 108 | 42.4k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 42.4k | } |
void util::log::LogPrintFormatInternal<char const*, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, char const* const&, long const&) Line | Count | Source | 107 | 27.2k | { | 108 | 27.2k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 27.2k | } |
void util::log::LogPrintFormatInternal<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&) Line | Count | Source | 107 | 4.31k | { | 108 | 4.31k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 4.31k | } |
void util::log::LogPrintFormatInternal<char [13], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<5>, char const (&) [13], unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&) Line | Count | Source | 107 | 173 | { | 108 | 173 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 173 | } |
void util::log::LogPrintFormatInternal<char [13], long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, char const (&) [13], long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 107 | 87.0k | { | 108 | 87.0k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 87.0k | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, long const&) Line | Count | Source | 107 | 51.5k | { | 108 | 51.5k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 51.5k | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<6>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned int const&) Line | Count | Source | 107 | 8.39k | { | 108 | 8.39k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 8.39k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<long, long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<4>, long const&, long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<long, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, long const&, long const&, long const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<kernel::ChainstateRole, unsigned long, unsigned long, long, int, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<7>, kernel::ChainstateRole const&, unsigned long const&, unsigned long const&, long const&, int const&, int const&, int const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [18], int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, char const (&) [18], int const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<node::BlockfileType, node::BlockfileCursor>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, node::BlockfileType const&, node::BlockfileCursor const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<4>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, unsigned int const&) void util::log::LogPrintFormatInternal<double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, double const&, double const&, double const&) Line | Count | Source | 107 | 411k | { | 108 | 411k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 411k | } |
void util::log::LogPrintFormatInternal<long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, long const&, unsigned long const&) Line | Count | Source | 107 | 21 | { | 108 | 21 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 21 | } |
void util::log::LogPrintFormatInternal<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&) Line | Count | Source | 107 | 944k | { | 108 | 944k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 944k | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, unsigned long const&, unsigned long const&) Line | Count | Source | 107 | 1.39M | { | 108 | 1.39M | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 1.39M | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&) Line | Count | Source | 107 | 131k | { | 108 | 131k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 131k | } |
void util::log::LogPrintFormatInternal<long, unsigned int, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, long const&, unsigned int const&, unsigned int const&) Line | Count | Source | 107 | 68.6k | { | 108 | 68.6k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 68.6k | } |
void util::log::LogPrintFormatInternal<unsigned int, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, unsigned int const&, unsigned int const&) Line | Count | Source | 107 | 2.33M | { | 108 | 2.33M | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 2.33M | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&) Line | Count | Source | 107 | 102k | { | 108 | 102k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 102k | } |
void util::log::LogPrintFormatInternal<unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<1>, unsigned int const&) Line | Count | Source | 107 | 4.67k | { | 108 | 4.67k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 4.67k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<long, bool>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, long const&, bool const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<int, double, double, double, double, double, float, double, double, double, double, double, double, float, double, double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<18>, int const&, double const&, double const&, double const&, double const&, double const&, float const&, double const&, double const&, double const&, double const&, double const&, double const&, float const&, double const&, double const&, double const&, double const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, unsigned long const&, unsigned long const&) void util::log::LogPrintFormatInternal<unsigned int, unsigned long, unsigned int, unsigned int, unsigned long, unsigned int, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<7>, unsigned int const&, unsigned long const&, unsigned int const&, unsigned int const&, unsigned long const&, unsigned int const&, char const* const&) Line | Count | Source | 107 | 21.6k | { | 108 | 21.6k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 21.6k | } |
void util::log::LogPrintFormatInternal<unsigned long, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, unsigned long const&, double const&) Line | Count | Source | 107 | 150k | { | 108 | 150k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 150k | } |
void util::log::LogPrintFormatInternal<double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<1>, double const&) Line | Count | Source | 107 | 382k | { | 108 | 382k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 382k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) void util::log::LogPrintFormatInternal<unsigned long, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, unsigned long const&, long const&, long const&) Line | Count | Source | 107 | 9.73k | { | 108 | 9.73k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 9.73k | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 107 | 241 | { | 108 | 241 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 241 | } |
void util::log::LogPrintFormatInternal<unsigned long, unsigned long, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<4>, unsigned long const&, unsigned long const&, long const&, long const&) Line | Count | Source | 107 | 196 | { | 108 | 196 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 196 | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, double, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, double, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<12>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&, double const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&, double const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 107 | 64.3k | { | 108 | 64.3k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 64.3k | } |
void util::log::LogPrintFormatInternal<unsigned int, double, double, double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<6>, unsigned int const&, double const&, double const&, double const&, double const&, double const&) Line | Count | Source | 107 | 55.6k | { | 108 | 55.6k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 55.6k | } |
void util::log::LogPrintFormatInternal<int, double, double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<5>, int const&, double const&, double const&, double const&, double const&) Line | Count | Source | 107 | 42.9k | { | 108 | 42.9k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 42.9k | } |
void util::log::LogPrintFormatInternal<char const*, bool, bool, bool, bool>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<5>, char const* const&, bool const&, bool const&, bool const&, bool const&) Line | Count | Source | 107 | 305k | { | 108 | 305k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 305k | } |
void util::log::LogPrintFormatInternal<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 107 | 3.10k | { | 108 | 3.10k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 3.10k | } |
void util::log::LogPrintFormatInternal<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 107 | 21.3k | { | 108 | 21.3k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 21.3k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, char const (&) [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [22], unsigned long, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, char const (&) [22], unsigned long const&, char const* const&) void util::log::LogPrintFormatInternal<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&) Line | Count | Source | 107 | 33.2k | { | 108 | 33.2k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 33.2k | } |
void util::log::LogPrintFormatInternal<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 107 | 68.5k | { | 108 | 68.5k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 68.5k | } |
void util::log::LogPrintFormatInternal<char [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, char const (&) [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 107 | 14.6k | { | 108 | 14.6k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 14.6k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, unsigned short const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Line | Count | Source | 107 | 27 | { | 108 | 27 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 109 | 27 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char> >, unsigned int, std::basic_string_view<char, std::char_traits<char> >, unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<5>, std::basic_string_view<char, std::char_traits<char> > const&, unsigned int const&, std::basic_string_view<char, std::char_traits<char> > const&, unsigned long const&, long const&) |
110 | | } // namespace util::log |
111 | | |
112 | | namespace BCLog { |
113 | | //! Alias for compatibility. Prefer util::log::Level over BCLog::Level in new code. |
114 | | using Level = util::log::Level; |
115 | | } // namespace BCLog |
116 | | |
117 | | // Allow __func__ to be used in any context without warnings: |
118 | | // NOLINTNEXTLINE(bugprone-lambda-function-name) |
119 | 50.3M | #define detail_LogWithSrcLoc(category, level, ...) util::log::LogPrintFormatInternal(SourceLocation{__func__}, category, level, __VA_ARGS__) |
120 | | |
121 | | // Log unconditionally. Uses basic rate limiting to mitigate disk filling attacks. |
122 | | // Be conservative when using functions that unconditionally log to debug.log! |
123 | | // It should not be the case that an inbound peer can fill up a user's storage |
124 | | // with debug.log entries. |
125 | 1.13M | #define LogInfo(...) detail_LogWithSrcLoc(BCLog::LogFlags::ALL, util::log::Level::Info, __VA_ARGS__) |
126 | 300 | #define LogWarning(...) detail_LogWithSrcLoc(BCLog::LogFlags::ALL, util::log::Level::Warning, __VA_ARGS__) |
127 | 26.5k | #define LogError(...) detail_LogWithSrcLoc(BCLog::LogFlags::ALL, util::log::Level::Error, __VA_ARGS__) |
128 | | |
129 | | // Use a macro instead of a function for conditional logging to prevent |
130 | | // evaluating arguments when logging for the category is not enabled. |
131 | | |
132 | | // Log by prefixing the output with the passed category name and severity level. This logs conditionally if |
133 | | // the category is allowed. No rate limiting is applied, because users specifying -debug are assumed to be |
134 | | // developers or power users who are aware that -debug may cause excessive disk usage due to logging. |
135 | | #define detail_LogIfCategoryAndLevelEnabled(category, shouldlog, level, ...) \ |
136 | 49.2M | do { \ |
137 | 49.2M | if (shouldlog(category)) { \ |
138 | 49.2M | detail_LogWithSrcLoc((category), (level), util::log::NO_RATE_LIMIT, __VA_ARGS__); \ |
139 | 49.2M | } \ |
140 | 49.2M | } while (0) |
141 | | |
142 | | // Log conditionally, prefixing the output with the passed category name. |
143 | 49.2M | #define LogDebug(category, ...) detail_LogIfCategoryAndLevelEnabled(category, util::log::ShouldDebugLog, util::log::Level::Debug, __VA_ARGS__) |
144 | 0 | #define LogTrace(category, ...) detail_LogIfCategoryAndLevelEnabled(category, util::log::ShouldTraceLog, util::log::Level::Trace, __VA_ARGS__) |
145 | | |
146 | | #endif // BITCOIN_UTIL_LOG_H |