/tmp/bitcoin/src/util/log.h
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 <atomic> |
17 | | #include <cstdint> |
18 | | #include <source_location> |
19 | | #include <string> |
20 | | #include <string_view> |
21 | | |
22 | | /// Like std::source_location, but allowing to override the function name. |
23 | | class SourceLocation |
24 | | { |
25 | | public: |
26 | | /// The func argument must be constructed from the C++11 __func__ macro. |
27 | | /// Ref: https://en.cppreference.com/w/cpp/language/function.html#func |
28 | | /// Non-static string literals are not supported. |
29 | | explicit SourceLocation( |
30 | | const char* func, |
31 | | std::source_location loc = std::source_location::current()) |
32 | 6.05M | : m_func{func}, m_loc{loc} {} |
33 | | |
34 | 6.03M | std::string_view file_name() const { return m_loc.file_name(); } |
35 | 6.03M | std::uint_least32_t line() const { return m_loc.line(); } |
36 | 6.03M | std::string_view function_name_short() const { return m_func; } |
37 | | |
38 | | private: |
39 | | std::string_view m_func; |
40 | | std::source_location m_loc; |
41 | | }; |
42 | | |
43 | | namespace util::log { |
44 | | /** Opaque to util::log; interpreted by consumers (e.g., BCLog::LogFlags). */ |
45 | | using Category = uint64_t; |
46 | | |
47 | | //! Structure and constant for tagging not to rate limit. |
48 | | struct NoRateLimitTag { |
49 | | explicit NoRateLimitTag() = default; |
50 | | }; |
51 | | inline constexpr NoRateLimitTag NO_RATE_LIMIT{}; |
52 | | |
53 | | enum class Level { |
54 | | Trace = 0, // High-volume or detailed logging for development/debugging |
55 | | Debug, // Reasonably noisy logging, but still usable in production |
56 | | Info, // Default |
57 | | Warning, |
58 | | Error, |
59 | | }; |
60 | | |
61 | | struct Entry { |
62 | | Category category; |
63 | | Level level; |
64 | | bool should_ratelimit{false}; //!< Hint for consumers if this entry should be ratelimited |
65 | | SystemClock::time_point timestamp{SystemClock::now()}; |
66 | | std::chrono::seconds mocktime{GetMockTime()}; |
67 | | std::string thread_name{util::ThreadGetInternalName()}; |
68 | | SourceLocation source_loc; |
69 | | std::string message; |
70 | | }; |
71 | | |
72 | | /// Return whether messages with specified category should be debug logged. |
73 | | /// Applications using the logging library need to provide this. |
74 | | bool ShouldDebugLog(Category category); |
75 | | |
76 | | /// Return whether messages with specified category should be trace logged. |
77 | | /// Applications using the logging library need to provide this. |
78 | | bool ShouldTraceLog(Category category); |
79 | | |
80 | | /** Send message to be logged. Applications using the logging library need to provide this. */ |
81 | | void Log(Entry entry); |
82 | | |
83 | | template <typename... Args> |
84 | | inline void LogPrintFormatInternal_(SourceLocation&& source_loc, BCLog::LogFlags flag, util::log::Level level, bool should_ratelimit, util::ConstevalFormatString<sizeof...(Args)> fmt, const Args&... args) |
85 | 6.05M | { |
86 | 6.05M | std::string log_msg; |
87 | 6.05M | try { |
88 | 6.05M | log_msg = tfm::format(fmt, args...); |
89 | 6.05M | } catch (tinyformat::format_error& fmterr) { |
90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; |
91 | 0 | } |
92 | 6.05M | util::log::Log(util::log::Entry{ |
93 | 6.05M | .category = flag, |
94 | 6.05M | .level = level, |
95 | 6.05M | .should_ratelimit = should_ratelimit, |
96 | 6.05M | .source_loc = std::move(source_loc), |
97 | 6.05M | .message = std::move(log_msg)}); |
98 | 6.05M | } 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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 1.27M | { | 86 | 1.27M | std::string log_msg; | 87 | 1.27M | try { | 88 | 1.27M | log_msg = tfm::format(fmt, args...); | 89 | 1.27M | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 1.27M | util::log::Log(util::log::Entry{ | 93 | 1.27M | .category = flag, | 94 | 1.27M | .level = level, | 95 | 1.27M | .should_ratelimit = should_ratelimit, | 96 | 1.27M | .source_loc = std::move(source_loc), | 97 | 1.27M | .message = std::move(log_msg)}); | 98 | 1.27M | } |
void util::log::LogPrintFormatInternal_<int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int)>, int const&) Line | Count | Source | 85 | 12.4k | { | 86 | 12.4k | std::string log_msg; | 87 | 12.4k | try { | 88 | 12.4k | log_msg = tfm::format(fmt, args...); | 89 | 12.4k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 12.4k | util::log::Log(util::log::Entry{ | 93 | 12.4k | .category = flag, | 94 | 12.4k | .level = level, | 95 | 12.4k | .should_ratelimit = should_ratelimit, | 96 | 12.4k | .source_loc = std::move(source_loc), | 97 | 12.4k | .message = std::move(log_msg)}); | 98 | 12.4k | } |
void util::log::LogPrintFormatInternal_<>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...()>) Line | Count | Source | 85 | 133k | { | 86 | 133k | std::string log_msg; | 87 | 133k | try { | 88 | 133k | log_msg = tfm::format(fmt, args...); | 89 | 133k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 133k | util::log::Log(util::log::Entry{ | 93 | 133k | .category = flag, | 94 | 133k | .level = level, | 95 | 133k | .should_ratelimit = should_ratelimit, | 96 | 133k | .source_loc = std::move(source_loc), | 97 | 133k | .message = std::move(log_msg)}); | 98 | 133k | } |
void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&) Line | Count | Source | 85 | 22.7k | { | 86 | 22.7k | std::string log_msg; | 87 | 22.7k | try { | 88 | 22.7k | log_msg = tfm::format(fmt, args...); | 89 | 22.7k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 22.7k | util::log::Log(util::log::Entry{ | 93 | 22.7k | .category = flag, | 94 | 22.7k | .level = level, | 95 | 22.7k | .should_ratelimit = should_ratelimit, | 96 | 22.7k | .source_loc = std::move(source_loc), | 97 | 22.7k | .message = std::move(log_msg)}); | 98 | 22.7k | } |
void util::log::LogPrintFormatInternal_<char [5]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [5])>, char const (&) [5]) Line | Count | Source | 85 | 3 | { | 86 | 3 | std::string log_msg; | 87 | 3 | try { | 88 | 3 | log_msg = tfm::format(fmt, args...); | 89 | 3 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 3 | util::log::Log(util::log::Entry{ | 93 | 3 | .category = flag, | 94 | 3 | .level = level, | 95 | 3 | .should_ratelimit = should_ratelimit, | 96 | 3 | .source_loc = std::move(source_loc), | 97 | 3 | .message = std::move(log_msg)}); | 98 | 3 | } |
void util::log::LogPrintFormatInternal_<char [6]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [6])>, char const (&) [6]) Line | Count | Source | 85 | 1 | { | 86 | 1 | std::string log_msg; | 87 | 1 | try { | 88 | 1 | log_msg = tfm::format(fmt, args...); | 89 | 1 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 1 | util::log::Log(util::log::Entry{ | 93 | 1 | .category = flag, | 94 | 1 | .level = level, | 95 | 1 | .should_ratelimit = should_ratelimit, | 96 | 1 | .source_loc = std::move(source_loc), | 97 | 1 | .message = std::move(log_msg)}); | 98 | 1 | } |
void util::log::LogPrintFormatInternal_<char [4]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [4])>, char const (&) [4]) Line | Count | Source | 85 | 31 | { | 86 | 31 | std::string log_msg; | 87 | 31 | try { | 88 | 31 | log_msg = tfm::format(fmt, args...); | 89 | 31 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 31 | util::log::Log(util::log::Entry{ | 93 | 31 | .category = flag, | 94 | 31 | .level = level, | 95 | 31 | .should_ratelimit = should_ratelimit, | 96 | 31 | .source_loc = std::move(source_loc), | 97 | 31 | .message = std::move(log_msg)}); | 98 | 31 | } |
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<sizeof...(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>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 66.1k | { | 86 | 66.1k | std::string log_msg; | 87 | 66.1k | try { | 88 | 66.1k | log_msg = tfm::format(fmt, args...); | 89 | 66.1k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 66.1k | util::log::Log(util::log::Entry{ | 93 | 66.1k | .category = flag, | 94 | 66.1k | .level = level, | 95 | 66.1k | .should_ratelimit = should_ratelimit, | 96 | 66.1k | .source_loc = std::move(source_loc), | 97 | 66.1k | .message = std::move(log_msg)}); | 98 | 66.1k | } |
void util::log::LogPrintFormatInternal_<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, bool const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 67 | { | 86 | 67 | std::string log_msg; | 87 | 67 | try { | 88 | 67 | log_msg = tfm::format(fmt, args...); | 89 | 67 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 67 | util::log::Log(util::log::Entry{ | 93 | 67 | .category = flag, | 94 | 67 | .level = level, | 95 | 67 | .should_ratelimit = should_ratelimit, | 96 | 67 | .source_loc = std::move(source_loc), | 97 | 67 | .message = std::move(log_msg)}); | 98 | 67 | } |
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<sizeof...(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 807 | { | 86 | 807 | std::string log_msg; | 87 | 807 | try { | 88 | 807 | log_msg = tfm::format(fmt, args...); | 89 | 807 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 807 | util::log::Log(util::log::Entry{ | 93 | 807 | .category = flag, | 94 | 807 | .level = level, | 95 | 807 | .should_ratelimit = should_ratelimit, | 96 | 807 | .source_loc = std::move(source_loc), | 97 | 807 | .message = std::move(log_msg)}); | 98 | 807 | } |
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<sizeof...(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> const&) Line | Count | Source | 85 | 533 | { | 86 | 533 | std::string log_msg; | 87 | 533 | try { | 88 | 533 | log_msg = tfm::format(fmt, args...); | 89 | 533 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 533 | util::log::Log(util::log::Entry{ | 93 | 533 | .category = flag, | 94 | 533 | .level = level, | 95 | 533 | .should_ratelimit = should_ratelimit, | 96 | 533 | .source_loc = std::move(source_loc), | 97 | 533 | .message = std::move(log_msg)}); | 98 | 533 | } |
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<sizeof...(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>> const&, char const* const&) Line | Count | Source | 85 | 511k | { | 86 | 511k | std::string log_msg; | 87 | 511k | try { | 88 | 511k | log_msg = tfm::format(fmt, args...); | 89 | 511k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 511k | util::log::Log(util::log::Entry{ | 93 | 511k | .category = flag, | 94 | 511k | .level = level, | 95 | 511k | .should_ratelimit = should_ratelimit, | 96 | 511k | .source_loc = std::move(source_loc), | 97 | 511k | .message = std::move(log_msg)}); | 98 | 511k | } |
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<sizeof...(char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 657 | { | 86 | 657 | std::string log_msg; | 87 | 657 | try { | 88 | 657 | log_msg = tfm::format(fmt, args...); | 89 | 657 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 657 | util::log::Log(util::log::Entry{ | 93 | 657 | .category = flag, | 94 | 657 | .level = level, | 95 | 657 | .should_ratelimit = should_ratelimit, | 96 | 657 | .source_loc = std::move(source_loc), | 97 | 657 | .message = std::move(log_msg)}); | 98 | 657 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [12], char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [12], char const*)>, char const (&) [12], char const* const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [16]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [16])>, char const (&) [16]) void util::log::LogPrintFormatInternal_<unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long, long)>, unsigned long const&, long const&) Line | Count | Source | 85 | 30.3k | { | 86 | 30.3k | std::string log_msg; | 87 | 30.3k | try { | 88 | 30.3k | log_msg = tfm::format(fmt, args...); | 89 | 30.3k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 30.3k | util::log::Log(util::log::Entry{ | 93 | 30.3k | .category = flag, | 94 | 30.3k | .level = level, | 95 | 30.3k | .should_ratelimit = should_ratelimit, | 96 | 30.3k | .source_loc = std::move(source_loc), | 97 | 30.3k | .message = std::move(log_msg)}); | 98 | 30.3k | } |
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<sizeof...(unsigned long, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>)>, unsigned long const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char> const&) Line | Count | Source | 85 | 30 | { | 86 | 30 | std::string log_msg; | 87 | 30 | try { | 88 | 30 | log_msg = tfm::format(fmt, args...); | 89 | 30 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 30 | util::log::Log(util::log::Entry{ | 93 | 30 | .category = flag, | 94 | 30 | .level = level, | 95 | 30 | .should_ratelimit = should_ratelimit, | 96 | 30 | .source_loc = std::move(source_loc), | 97 | 30 | .message = std::move(log_msg)}); | 98 | 30 | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&) Line | Count | Source | 85 | 2 | { | 86 | 2 | std::string log_msg; | 87 | 2 | try { | 88 | 2 | log_msg = tfm::format(fmt, args...); | 89 | 2 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 2 | util::log::Log(util::log::Entry{ | 93 | 2 | .category = flag, | 94 | 2 | .level = level, | 95 | 2 | .should_ratelimit = should_ratelimit, | 96 | 2 | .source_loc = std::move(source_loc), | 97 | 2 | .message = std::move(log_msg)}); | 98 | 2 | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int, int, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&, int const&, int const&) Line | Count | Source | 85 | 2 | { | 86 | 2 | std::string log_msg; | 87 | 2 | try { | 88 | 2 | log_msg = tfm::format(fmt, args...); | 89 | 2 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 2 | util::log::Log(util::log::Entry{ | 93 | 2 | .category = flag, | 94 | 2 | .level = level, | 95 | 2 | .should_ratelimit = should_ratelimit, | 96 | 2 | .source_loc = std::move(source_loc), | 97 | 2 | .message = std::move(log_msg)}); | 98 | 2 | } |
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<sizeof...(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)>, 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 | 85 | 32.2k | { | 86 | 32.2k | std::string log_msg; | 87 | 32.2k | try { | 88 | 32.2k | log_msg = tfm::format(fmt, args...); | 89 | 32.2k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 32.2k | util::log::Log(util::log::Entry{ | 93 | 32.2k | .category = flag, | 94 | 32.2k | .level = level, | 95 | 32.2k | .should_ratelimit = should_ratelimit, | 96 | 32.2k | .source_loc = std::move(source_loc), | 97 | 32.2k | .message = std::move(log_msg)}); | 98 | 32.2k | } |
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<sizeof...(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)>, 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 | 85 | 13 | { | 86 | 13 | std::string log_msg; | 87 | 13 | try { | 88 | 13 | log_msg = tfm::format(fmt, args...); | 89 | 13 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 13 | util::log::Log(util::log::Entry{ | 93 | 13 | .category = flag, | 94 | 13 | .level = level, | 95 | 13 | .should_ratelimit = should_ratelimit, | 96 | 13 | .source_loc = std::move(source_loc), | 97 | 13 | .message = std::move(log_msg)}); | 98 | 13 | } |
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<sizeof...(int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int)>, 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 | 85 | 30.7k | { | 86 | 30.7k | std::string log_msg; | 87 | 30.7k | try { | 88 | 30.7k | log_msg = tfm::format(fmt, args...); | 89 | 30.7k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 30.7k | util::log::Log(util::log::Entry{ | 93 | 30.7k | .category = flag, | 94 | 30.7k | .level = level, | 95 | 30.7k | .should_ratelimit = should_ratelimit, | 96 | 30.7k | .source_loc = std::move(source_loc), | 97 | 30.7k | .message = std::move(log_msg)}); | 98 | 30.7k | } |
void util::log::LogPrintFormatInternal_<unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long)>, unsigned long const&) Line | Count | Source | 85 | 4.25k | { | 86 | 4.25k | std::string log_msg; | 87 | 4.25k | try { | 88 | 4.25k | log_msg = tfm::format(fmt, args...); | 89 | 4.25k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 4.25k | util::log::Log(util::log::Entry{ | 93 | 4.25k | .category = flag, | 94 | 4.25k | .level = level, | 95 | 4.25k | .should_ratelimit = should_ratelimit, | 96 | 4.25k | .source_loc = std::move(source_loc), | 97 | 4.25k | .message = std::move(log_msg)}); | 98 | 4.25k | } |
void util::log::LogPrintFormatInternal_<int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, int)>, int const&, int const&) Line | Count | Source | 85 | 2.60k | { | 86 | 2.60k | std::string log_msg; | 87 | 2.60k | try { | 88 | 2.60k | log_msg = tfm::format(fmt, args...); | 89 | 2.60k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 2.60k | util::log::Log(util::log::Entry{ | 93 | 2.60k | .category = flag, | 94 | 2.60k | .level = level, | 95 | 2.60k | .should_ratelimit = should_ratelimit, | 96 | 2.60k | .source_loc = std::move(source_loc), | 97 | 2.60k | .message = std::move(log_msg)}); | 98 | 2.60k | } |
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<sizeof...(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>> const&, unsigned long const&) Line | Count | Source | 85 | 45.7k | { | 86 | 45.7k | std::string log_msg; | 87 | 45.7k | try { | 88 | 45.7k | log_msg = tfm::format(fmt, args...); | 89 | 45.7k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 45.7k | util::log::Log(util::log::Entry{ | 93 | 45.7k | .category = flag, | 94 | 45.7k | .level = level, | 95 | 45.7k | .should_ratelimit = should_ratelimit, | 96 | 45.7k | .source_loc = std::move(source_loc), | 97 | 45.7k | .message = std::move(log_msg)}); | 98 | 45.7k | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int)>, 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 | 85 | 18.1k | { | 86 | 18.1k | std::string log_msg; | 87 | 18.1k | try { | 88 | 18.1k | log_msg = tfm::format(fmt, args...); | 89 | 18.1k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 18.1k | util::log::Log(util::log::Entry{ | 93 | 18.1k | .category = flag, | 94 | 18.1k | .level = level, | 95 | 18.1k | .should_ratelimit = should_ratelimit, | 96 | 18.1k | .source_loc = std::move(source_loc), | 97 | 18.1k | .message = std::move(log_msg)}); | 98 | 18.1k | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double, double)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double const&, double const&) Line | Count | Source | 85 | 8 | { | 86 | 8 | std::string log_msg; | 87 | 8 | try { | 88 | 8 | log_msg = tfm::format(fmt, args...); | 89 | 8 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 8 | util::log::Log(util::log::Entry{ | 93 | 8 | .category = flag, | 94 | 8 | .level = level, | 95 | 8 | .should_ratelimit = should_ratelimit, | 96 | 8 | .source_loc = std::move(source_loc), | 97 | 8 | .message = std::move(log_msg)}); | 98 | 8 | } |
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<sizeof...(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 35 | { | 86 | 35 | std::string log_msg; | 87 | 35 | try { | 88 | 35 | log_msg = tfm::format(fmt, args...); | 89 | 35 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 35 | util::log::Log(util::log::Entry{ | 93 | 35 | .category = flag, | 94 | 35 | .level = level, | 95 | 35 | .should_ratelimit = should_ratelimit, | 96 | 35 | .source_loc = std::move(source_loc), | 97 | 35 | .message = std::move(log_msg)}); | 98 | 35 | } |
void util::log::LogPrintFormatInternal_<unsigned long, char const*, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long, char const*, int)>, unsigned long const&, char const* const&, int const&) Line | Count | Source | 85 | 1.04k | { | 86 | 1.04k | std::string log_msg; | 87 | 1.04k | try { | 88 | 1.04k | log_msg = tfm::format(fmt, args...); | 89 | 1.04k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 1.04k | util::log::Log(util::log::Entry{ | 93 | 1.04k | .category = flag, | 94 | 1.04k | .level = level, | 95 | 1.04k | .should_ratelimit = should_ratelimit, | 96 | 1.04k | .source_loc = std::move(source_loc), | 97 | 1.04k | .message = std::move(log_msg)}); | 98 | 1.04k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char const*, int, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char const*, int, unsigned long)>, 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<sizeof...(char [6], int)>, char const (&) [6], int const&) 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<sizeof...(long, long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, long const&, long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 12 | { | 86 | 12 | std::string log_msg; | 87 | 12 | try { | 88 | 12 | log_msg = tfm::format(fmt, args...); | 89 | 12 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 12 | util::log::Log(util::log::Entry{ | 93 | 12 | .category = flag, | 94 | 12 | .level = level, | 95 | 12 | .should_ratelimit = should_ratelimit, | 96 | 12 | .source_loc = std::move(source_loc), | 97 | 12 | .message = std::move(log_msg)}); | 98 | 12 | } |
void util::log::LogPrintFormatInternal_<long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, long)>, long const&, long const&) Line | Count | Source | 85 | 23 | { | 86 | 23 | std::string log_msg; | 87 | 23 | try { | 88 | 23 | log_msg = tfm::format(fmt, args...); | 89 | 23 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 23 | util::log::Log(util::log::Entry{ | 93 | 23 | .category = flag, | 94 | 23 | .level = level, | 95 | 23 | .should_ratelimit = should_ratelimit, | 96 | 23 | .source_loc = std::move(source_loc), | 97 | 23 | .message = std::move(log_msg)}); | 98 | 23 | } |
void util::log::LogPrintFormatInternal_<long, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, long, long)>, long const&, long const&, long const&) Line | Count | Source | 85 | 5 | { | 86 | 5 | std::string log_msg; | 87 | 5 | try { | 88 | 5 | log_msg = tfm::format(fmt, args...); | 89 | 5 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 5 | util::log::Log(util::log::Entry{ | 93 | 5 | .category = flag, | 94 | 5 | .level = level, | 95 | 5 | .should_ratelimit = should_ratelimit, | 96 | 5 | .source_loc = std::move(source_loc), | 97 | 5 | .message = std::move(log_msg)}); | 98 | 5 | } |
void util::log::LogPrintFormatInternal_<long, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, int)>, long const&, int const&) Line | Count | Source | 85 | 1 | { | 86 | 1 | std::string log_msg; | 87 | 1 | try { | 88 | 1 | log_msg = tfm::format(fmt, args...); | 89 | 1 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 1 | util::log::Log(util::log::Entry{ | 93 | 1 | .category = flag, | 94 | 1 | .level = level, | 95 | 1 | .should_ratelimit = should_ratelimit, | 96 | 1 | .source_loc = std::move(source_loc), | 97 | 1 | .message = std::move(log_msg)}); | 98 | 1 | } |
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<sizeof...(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>> const&, bool const&) Line | Count | Source | 85 | 4.85k | { | 86 | 4.85k | std::string log_msg; | 87 | 4.85k | try { | 88 | 4.85k | log_msg = tfm::format(fmt, args...); | 89 | 4.85k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 4.85k | util::log::Log(util::log::Entry{ | 93 | 4.85k | .category = flag, | 94 | 4.85k | .level = level, | 95 | 4.85k | .should_ratelimit = should_ratelimit, | 96 | 4.85k | .source_loc = std::move(source_loc), | 97 | 4.85k | .message = std::move(log_msg)}); | 98 | 4.85k | } |
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<sizeof...(HTTPStatusCode, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)>, HTTPStatusCode const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&) Line | Count | Source | 85 | 186k | { | 86 | 186k | std::string log_msg; | 87 | 186k | try { | 88 | 186k | log_msg = tfm::format(fmt, args...); | 89 | 186k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 186k | util::log::Log(util::log::Entry{ | 93 | 186k | .category = flag, | 94 | 186k | .level = level, | 95 | 186k | .should_ratelimit = should_ratelimit, | 96 | 186k | .source_loc = std::move(source_loc), | 97 | 186k | .message = std::move(log_msg)}); | 98 | 186k | } |
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<sizeof...(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>>)>, 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&) Line | Count | Source | 85 | 1 | { | 86 | 1 | std::string log_msg; | 87 | 1 | try { | 88 | 1 | log_msg = tfm::format(fmt, args...); | 89 | 1 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 1 | util::log::Log(util::log::Entry{ | 93 | 1 | .category = flag, | 94 | 1 | .level = level, | 95 | 1 | .should_ratelimit = should_ratelimit, | 96 | 1 | .source_loc = std::move(source_loc), | 97 | 1 | .message = std::move(log_msg)}); | 98 | 1 | } |
void util::log::LogPrintFormatInternal_<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&) Line | Count | Source | 85 | 256k | { | 86 | 256k | std::string log_msg; | 87 | 256k | try { | 88 | 256k | log_msg = tfm::format(fmt, args...); | 89 | 256k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 256k | util::log::Log(util::log::Entry{ | 93 | 256k | .category = flag, | 94 | 256k | .level = level, | 95 | 256k | .should_ratelimit = should_ratelimit, | 96 | 256k | .source_loc = std::move(source_loc), | 97 | 256k | .message = std::move(log_msg)}); | 98 | 256k | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, char const*)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, char const* const&) Line | Count | Source | 85 | 17 | { | 86 | 17 | std::string log_msg; | 87 | 17 | try { | 88 | 17 | log_msg = tfm::format(fmt, args...); | 89 | 17 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 17 | util::log::Log(util::log::Entry{ | 93 | 17 | .category = flag, | 94 | 17 | .level = level, | 95 | 17 | .should_ratelimit = should_ratelimit, | 96 | 17 | .source_loc = std::move(source_loc), | 97 | 17 | .message = std::move(log_msg)}); | 98 | 17 | } |
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<sizeof...(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)>, 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 | 85 | 185k | { | 86 | 185k | std::string log_msg; | 87 | 185k | try { | 88 | 185k | log_msg = tfm::format(fmt, args...); | 89 | 185k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 185k | util::log::Log(util::log::Entry{ | 93 | 185k | .category = flag, | 94 | 185k | .level = level, | 95 | 185k | .should_ratelimit = should_ratelimit, | 96 | 185k | .source_loc = std::move(source_loc), | 97 | 185k | .message = std::move(log_msg)}); | 98 | 185k | } |
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<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&) Line | Count | Source | 85 | 186k | { | 86 | 186k | std::string log_msg; | 87 | 186k | try { | 88 | 186k | log_msg = tfm::format(fmt, args...); | 89 | 186k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 186k | util::log::Log(util::log::Entry{ | 93 | 186k | .category = flag, | 94 | 186k | .level = level, | 95 | 186k | .should_ratelimit = should_ratelimit, | 96 | 186k | .source_loc = std::move(source_loc), | 97 | 186k | .message = std::move(log_msg)}); | 98 | 186k | } |
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<sizeof...(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>> const&, unsigned short const&) Line | Count | Source | 85 | 2.39k | { | 86 | 2.39k | std::string log_msg; | 87 | 2.39k | try { | 88 | 2.39k | log_msg = tfm::format(fmt, args...); | 89 | 2.39k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 2.39k | util::log::Log(util::log::Entry{ | 93 | 2.39k | .category = flag, | 94 | 2.39k | .level = level, | 95 | 2.39k | .should_ratelimit = should_ratelimit, | 96 | 2.39k | .source_loc = std::move(source_loc), | 97 | 2.39k | .message = std::move(log_msg)}); | 98 | 2.39k | } |
void util::log::LogPrintFormatInternal_<char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char const*)>, char const* const&) Line | Count | Source | 85 | 1.38k | { | 86 | 1.38k | std::string log_msg; | 87 | 1.38k | try { | 88 | 1.38k | log_msg = tfm::format(fmt, args...); | 89 | 1.38k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 1.38k | util::log::Log(util::log::Entry{ | 93 | 1.38k | .category = flag, | 94 | 1.38k | .level = level, | 95 | 1.38k | .should_ratelimit = should_ratelimit, | 96 | 1.38k | .source_loc = std::move(source_loc), | 97 | 1.38k | .message = std::move(log_msg)}); | 98 | 1.38k | } |
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<sizeof...(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>>)>, 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&) Line | Count | Source | 85 | 35 | { | 86 | 35 | std::string log_msg; | 87 | 35 | try { | 88 | 35 | log_msg = tfm::format(fmt, args...); | 89 | 35 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 35 | util::log::Log(util::log::Entry{ | 93 | 35 | .category = flag, | 94 | 35 | .level = level, | 95 | 35 | .should_ratelimit = should_ratelimit, | 96 | 35 | .source_loc = std::move(source_loc), | 97 | 35 | .message = std::move(log_msg)}); | 98 | 35 | } |
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<sizeof...(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>> 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 | 85 | 200k | { | 86 | 200k | std::string log_msg; | 87 | 200k | try { | 88 | 200k | log_msg = tfm::format(fmt, args...); | 89 | 200k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 200k | util::log::Log(util::log::Entry{ | 93 | 200k | .category = flag, | 94 | 200k | .level = level, | 95 | 200k | .should_ratelimit = should_ratelimit, | 96 | 200k | .source_loc = std::move(source_loc), | 97 | 200k | .message = std::move(log_msg)}); | 98 | 200k | } |
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<sizeof...(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>> const&, int const&) Line | Count | Source | 85 | 947 | { | 86 | 947 | std::string log_msg; | 87 | 947 | try { | 88 | 947 | log_msg = tfm::format(fmt, args...); | 89 | 947 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 947 | util::log::Log(util::log::Entry{ | 93 | 947 | .category = flag, | 94 | 947 | .level = level, | 95 | 947 | .should_ratelimit = should_ratelimit, | 96 | 947 | .source_loc = std::move(source_loc), | 97 | 947 | .message = std::move(log_msg)}); | 98 | 947 | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned char, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned char const&, int const&) Unexecuted instantiation: 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<sizeof...(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>>)>, 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&) 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<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 171 | { | 86 | 171 | std::string log_msg; | 87 | 171 | try { | 88 | 171 | log_msg = tfm::format(fmt, args...); | 89 | 171 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 171 | util::log::Log(util::log::Entry{ | 93 | 171 | .category = flag, | 94 | 171 | .level = level, | 95 | 171 | .should_ratelimit = should_ratelimit, | 96 | 171 | .source_loc = std::move(source_loc), | 97 | 171 | .message = std::move(log_msg)}); | 98 | 171 | } |
void util::log::LogPrintFormatInternal_<double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(double, double)>, double const&, double const&) Line | Count | Source | 85 | 1.14k | { | 86 | 1.14k | std::string log_msg; | 87 | 1.14k | try { | 88 | 1.14k | log_msg = tfm::format(fmt, args...); | 89 | 1.14k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 1.14k | util::log::Log(util::log::Entry{ | 93 | 1.14k | .category = flag, | 94 | 1.14k | .level = level, | 95 | 1.14k | .should_ratelimit = should_ratelimit, | 96 | 1.14k | .source_loc = std::move(source_loc), | 97 | 1.14k | .message = std::move(log_msg)}); | 98 | 1.14k | } |
void util::log::LogPrintFormatInternal_<unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned int)>, unsigned int const&) Line | Count | Source | 85 | 283 | { | 86 | 283 | std::string log_msg; | 87 | 283 | try { | 88 | 283 | log_msg = tfm::format(fmt, args...); | 89 | 283 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 283 | util::log::Log(util::log::Entry{ | 93 | 283 | .category = flag, | 94 | 283 | .level = level, | 95 | 283 | .should_ratelimit = should_ratelimit, | 96 | 283 | .source_loc = std::move(source_loc), | 97 | 283 | .message = std::move(log_msg)}); | 98 | 283 | } |
void util::log::LogPrintFormatInternal_<double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(double)>, double const&) Line | Count | Source | 85 | 124k | { | 86 | 124k | std::string log_msg; | 87 | 124k | try { | 88 | 124k | log_msg = tfm::format(fmt, args...); | 89 | 124k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 124k | util::log::Log(util::log::Entry{ | 93 | 124k | .category = flag, | 94 | 124k | .level = level, | 95 | 124k | .should_ratelimit = should_ratelimit, | 96 | 124k | .source_loc = std::move(source_loc), | 97 | 124k | .message = std::move(log_msg)}); | 98 | 124k | } |
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<sizeof...(double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, double const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 52 | { | 86 | 52 | std::string log_msg; | 87 | 52 | try { | 88 | 52 | log_msg = tfm::format(fmt, args...); | 89 | 52 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 52 | util::log::Log(util::log::Entry{ | 93 | 52 | .category = flag, | 94 | 52 | .level = level, | 95 | 52 | .should_ratelimit = should_ratelimit, | 96 | 52 | .source_loc = std::move(source_loc), | 97 | 52 | .message = std::move(log_msg)}); | 98 | 52 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [17]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [17])>, 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<sizeof...(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>> const&, long const&) Line | Count | Source | 85 | 65.1k | { | 86 | 65.1k | std::string log_msg; | 87 | 65.1k | try { | 88 | 65.1k | log_msg = tfm::format(fmt, args...); | 89 | 65.1k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 65.1k | util::log::Log(util::log::Entry{ | 93 | 65.1k | .category = flag, | 94 | 65.1k | .level = level, | 95 | 65.1k | .should_ratelimit = should_ratelimit, | 96 | 65.1k | .source_loc = std::move(source_loc), | 97 | 65.1k | .message = std::move(log_msg)}); | 98 | 65.1k | } |
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<sizeof...(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)>, 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 | 85 | 698 | { | 86 | 698 | std::string log_msg; | 87 | 698 | try { | 88 | 698 | log_msg = tfm::format(fmt, args...); | 89 | 698 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 698 | util::log::Log(util::log::Entry{ | 93 | 698 | .category = flag, | 94 | 698 | .level = level, | 95 | 698 | .should_ratelimit = should_ratelimit, | 96 | 698 | .source_loc = std::move(source_loc), | 97 | 698 | .message = std::move(log_msg)}); | 98 | 698 | } |
void util::log::LogPrintFormatInternal_<long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long)>, long const&) Line | Count | Source | 85 | 4.80k | { | 86 | 4.80k | std::string log_msg; | 87 | 4.80k | try { | 88 | 4.80k | log_msg = tfm::format(fmt, args...); | 89 | 4.80k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 4.80k | util::log::Log(util::log::Entry{ | 93 | 4.80k | .category = flag, | 94 | 4.80k | .level = level, | 95 | 4.80k | .should_ratelimit = should_ratelimit, | 96 | 4.80k | .source_loc = std::move(source_loc), | 97 | 4.80k | .message = std::move(log_msg)}); | 98 | 4.80k | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned int const&, long const&) Line | Count | Source | 85 | 84 | { | 86 | 84 | std::string log_msg; | 87 | 84 | try { | 88 | 84 | log_msg = tfm::format(fmt, args...); | 89 | 84 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 84 | util::log::Log(util::log::Entry{ | 93 | 84 | .category = flag, | 94 | 84 | .level = level, | 95 | 84 | .should_ratelimit = should_ratelimit, | 96 | 84 | .source_loc = std::move(source_loc), | 97 | 84 | .message = std::move(log_msg)}); | 98 | 84 | } |
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<sizeof...(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)>, 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&) Line | Count | Source | 85 | 1 | { | 86 | 1 | std::string log_msg; | 87 | 1 | try { | 88 | 1 | log_msg = tfm::format(fmt, args...); | 89 | 1 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 1 | util::log::Log(util::log::Entry{ | 93 | 1 | .category = flag, | 94 | 1 | .level = level, | 95 | 1 | .should_ratelimit = should_ratelimit, | 96 | 1 | .source_loc = std::move(source_loc), | 97 | 1 | .message = std::move(log_msg)}); | 98 | 1 | } |
void util::log::LogPrintFormatInternal_<unsigned int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned int, long)>, unsigned int const&, long const&) Line | Count | Source | 85 | 84 | { | 86 | 84 | std::string log_msg; | 87 | 84 | try { | 88 | 84 | log_msg = tfm::format(fmt, args...); | 89 | 84 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 84 | util::log::Log(util::log::Entry{ | 93 | 84 | .category = flag, | 94 | 84 | .level = level, | 95 | 84 | .should_ratelimit = should_ratelimit, | 96 | 84 | .source_loc = std::move(source_loc), | 97 | 84 | .message = std::move(log_msg)}); | 98 | 84 | } |
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<sizeof...(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 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 | 85 | 101 | { | 86 | 101 | std::string log_msg; | 87 | 101 | try { | 88 | 101 | log_msg = tfm::format(fmt, args...); | 89 | 101 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 101 | util::log::Log(util::log::Entry{ | 93 | 101 | .category = flag, | 94 | 101 | .level = level, | 95 | 101 | .should_ratelimit = should_ratelimit, | 96 | 101 | .source_loc = std::move(source_loc), | 97 | 101 | .message = std::move(log_msg)}); | 98 | 101 | } |
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<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 1.49k | { | 86 | 1.49k | std::string log_msg; | 87 | 1.49k | try { | 88 | 1.49k | log_msg = tfm::format(fmt, args...); | 89 | 1.49k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 1.49k | util::log::Log(util::log::Entry{ | 93 | 1.49k | .category = flag, | 94 | 1.49k | .level = level, | 95 | 1.49k | .should_ratelimit = should_ratelimit, | 96 | 1.49k | .source_loc = std::move(source_loc), | 97 | 1.49k | .message = std::move(log_msg)}); | 98 | 1.49k | } |
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<sizeof...(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>>)>, 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<sizeof...(char [9], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, 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<sizeof...(char [17], bool)>, char const (&) [17], bool const&) Line | Count | Source | 85 | 1.36k | { | 86 | 1.36k | std::string log_msg; | 87 | 1.36k | try { | 88 | 1.36k | log_msg = tfm::format(fmt, args...); | 89 | 1.36k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 1.36k | util::log::Log(util::log::Entry{ | 93 | 1.36k | .category = flag, | 94 | 1.36k | .level = level, | 95 | 1.36k | .should_ratelimit = should_ratelimit, | 96 | 1.36k | .source_loc = std::move(source_loc), | 97 | 1.36k | .message = std::move(log_msg)}); | 98 | 1.36k | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, long const&) Line | Count | Source | 85 | 287k | { | 86 | 287k | std::string log_msg; | 87 | 287k | try { | 88 | 287k | log_msg = tfm::format(fmt, args...); | 89 | 287k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 287k | util::log::Log(util::log::Entry{ | 93 | 287k | .category = flag, | 94 | 287k | .level = level, | 95 | 287k | .should_ratelimit = should_ratelimit, | 96 | 287k | .source_loc = std::move(source_loc), | 97 | 287k | .message = std::move(log_msg)}); | 98 | 287k | } |
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<sizeof...(char [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, char const (&) [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&) Line | Count | Source | 85 | 17.7k | { | 86 | 17.7k | std::string log_msg; | 87 | 17.7k | try { | 88 | 17.7k | log_msg = tfm::format(fmt, args...); | 89 | 17.7k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 17.7k | util::log::Log(util::log::Entry{ | 93 | 17.7k | .category = flag, | 94 | 17.7k | .level = level, | 95 | 17.7k | .should_ratelimit = should_ratelimit, | 96 | 17.7k | .source_loc = std::move(source_loc), | 97 | 17.7k | .message = std::move(log_msg)}); | 98 | 17.7k | } |
void util::log::LogPrintFormatInternal_<unsigned long, double, double, unsigned long, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long, double, double, unsigned long, double, double)>, unsigned long const&, double const&, double const&, unsigned long const&, double const&, double const&) Line | Count | Source | 85 | 347 | { | 86 | 347 | std::string log_msg; | 87 | 347 | try { | 88 | 347 | log_msg = tfm::format(fmt, args...); | 89 | 347 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 347 | util::log::Log(util::log::Entry{ | 93 | 347 | .category = flag, | 94 | 347 | .level = level, | 95 | 347 | .should_ratelimit = should_ratelimit, | 96 | 347 | .source_loc = std::move(source_loc), | 97 | 347 | .message = std::move(log_msg)}); | 98 | 347 | } |
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<sizeof...(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 10.0k | { | 86 | 10.0k | std::string log_msg; | 87 | 10.0k | try { | 88 | 10.0k | log_msg = tfm::format(fmt, args...); | 89 | 10.0k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 10.0k | util::log::Log(util::log::Entry{ | 93 | 10.0k | .category = flag, | 94 | 10.0k | .level = level, | 95 | 10.0k | .should_ratelimit = should_ratelimit, | 96 | 10.0k | .source_loc = std::move(source_loc), | 97 | 10.0k | .message = std::move(log_msg)}); | 98 | 10.0k | } |
void util::log::LogPrintFormatInternal_<long, long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, long, unsigned long)>, long const&, long const&, unsigned long const&) Line | Count | Source | 85 | 1 | { | 86 | 1 | std::string log_msg; | 87 | 1 | try { | 88 | 1 | log_msg = tfm::format(fmt, args...); | 89 | 1 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 1 | util::log::Log(util::log::Entry{ | 93 | 1 | .category = flag, | 94 | 1 | .level = level, | 95 | 1 | .should_ratelimit = should_ratelimit, | 96 | 1 | .source_loc = std::move(source_loc), | 97 | 1 | .message = std::move(log_msg)}); | 98 | 1 | } |
void util::log::LogPrintFormatInternal_<char [20], long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [20], long)>, char const (&) [20], long const&) Line | Count | Source | 85 | 3 | { | 86 | 3 | std::string log_msg; | 87 | 3 | try { | 88 | 3 | log_msg = tfm::format(fmt, args...); | 89 | 3 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 3 | util::log::Log(util::log::Entry{ | 93 | 3 | .category = flag, | 94 | 3 | .level = level, | 95 | 3 | .should_ratelimit = should_ratelimit, | 96 | 3 | .source_loc = std::move(source_loc), | 97 | 3 | .message = std::move(log_msg)}); | 98 | 3 | } |
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<sizeof...(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)>, 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 | 85 | 12.9k | { | 86 | 12.9k | std::string log_msg; | 87 | 12.9k | try { | 88 | 12.9k | log_msg = tfm::format(fmt, args...); | 89 | 12.9k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 12.9k | util::log::Log(util::log::Entry{ | 93 | 12.9k | .category = flag, | 94 | 12.9k | .level = level, | 95 | 12.9k | .should_ratelimit = should_ratelimit, | 96 | 12.9k | .source_loc = std::move(source_loc), | 97 | 12.9k | .message = std::move(log_msg)}); | 98 | 12.9k | } |
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<sizeof...(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>>)>, 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 | 85 | 862 | { | 86 | 862 | std::string log_msg; | 87 | 862 | try { | 88 | 862 | log_msg = tfm::format(fmt, args...); | 89 | 862 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 862 | util::log::Log(util::log::Entry{ | 93 | 862 | .category = flag, | 94 | 862 | .level = level, | 95 | 862 | .should_ratelimit = should_ratelimit, | 96 | 862 | .source_loc = std::move(source_loc), | 97 | 862 | .message = std::move(log_msg)}); | 98 | 862 | } |
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<sizeof...(ServiceFlags, ServiceFlags, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, ServiceFlags const&, ServiceFlags const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 25 | { | 86 | 25 | std::string log_msg; | 87 | 25 | try { | 88 | 25 | log_msg = tfm::format(fmt, args...); | 89 | 25 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 25 | util::log::Log(util::log::Entry{ | 93 | 25 | .category = flag, | 94 | 25 | .level = level, | 95 | 25 | .should_ratelimit = should_ratelimit, | 96 | 25 | .source_loc = std::move(source_loc), | 97 | 25 | .message = std::move(log_msg)}); | 98 | 25 | } |
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<sizeof...(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, bool, long)>, int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool const&, long const&) Line | Count | Source | 85 | 1.73k | { | 86 | 1.73k | std::string log_msg; | 87 | 1.73k | try { | 88 | 1.73k | log_msg = tfm::format(fmt, args...); | 89 | 1.73k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 1.73k | util::log::Log(util::log::Entry{ | 93 | 1.73k | .category = flag, | 94 | 1.73k | .level = level, | 95 | 1.73k | .should_ratelimit = should_ratelimit, | 96 | 1.73k | .source_loc = std::move(source_loc), | 97 | 1.73k | .message = std::move(log_msg)}); | 98 | 1.73k | } |
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<sizeof...(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>>)>, 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 | 85 | 1.69k | { | 86 | 1.69k | std::string log_msg; | 87 | 1.69k | try { | 88 | 1.69k | log_msg = tfm::format(fmt, args...); | 89 | 1.69k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 1.69k | util::log::Log(util::log::Entry{ | 93 | 1.69k | .category = flag, | 94 | 1.69k | .level = level, | 95 | 1.69k | .should_ratelimit = should_ratelimit, | 96 | 1.69k | .source_loc = std::move(source_loc), | 97 | 1.69k | .message = std::move(log_msg)}); | 98 | 1.69k | } |
void util::log::LogPrintFormatInternal_<int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, long)>, int const&, long const&) Line | Count | Source | 85 | 1.60k | { | 86 | 1.60k | std::string log_msg; | 87 | 1.60k | try { | 88 | 1.60k | log_msg = tfm::format(fmt, args...); | 89 | 1.60k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 1.60k | util::log::Log(util::log::Entry{ | 93 | 1.60k | .category = flag, | 94 | 1.60k | .level = level, | 95 | 1.60k | .should_ratelimit = should_ratelimit, | 96 | 1.60k | .source_loc = std::move(source_loc), | 97 | 1.60k | .message = std::move(log_msg)}); | 98 | 1.60k | } |
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<sizeof...(std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, 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&) Line | Count | Source | 85 | 5 | { | 86 | 5 | std::string log_msg; | 87 | 5 | try { | 88 | 5 | log_msg = tfm::format(fmt, args...); | 89 | 5 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 5 | util::log::Log(util::log::Entry{ | 93 | 5 | .category = flag, | 94 | 5 | .level = level, | 95 | 5 | .should_ratelimit = should_ratelimit, | 96 | 5 | .source_loc = std::move(source_loc), | 97 | 5 | .message = std::move(log_msg)}); | 98 | 5 | } |
void util::log::LogPrintFormatInternal_<unsigned long, unsigned long, unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long, unsigned long, unsigned long, long)>, unsigned long const&, unsigned long const&, unsigned long const&, long const&) Line | Count | Source | 85 | 43 | { | 86 | 43 | std::string log_msg; | 87 | 43 | try { | 88 | 43 | log_msg = tfm::format(fmt, args...); | 89 | 43 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 43 | util::log::Log(util::log::Entry{ | 93 | 43 | .category = flag, | 94 | 43 | .level = level, | 95 | 43 | .should_ratelimit = should_ratelimit, | 96 | 43 | .source_loc = std::move(source_loc), | 97 | 43 | .message = std::move(log_msg)}); | 98 | 43 | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const* const&, long const&) Line | Count | Source | 85 | 29.7k | { | 86 | 29.7k | std::string log_msg; | 87 | 29.7k | try { | 88 | 29.7k | log_msg = tfm::format(fmt, args...); | 89 | 29.7k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 29.7k | util::log::Log(util::log::Entry{ | 93 | 29.7k | .category = flag, | 94 | 29.7k | .level = level, | 95 | 29.7k | .should_ratelimit = should_ratelimit, | 96 | 29.7k | .source_loc = std::move(source_loc), | 97 | 29.7k | .message = std::move(log_msg)}); | 98 | 29.7k | } |
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<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&) Line | Count | Source | 85 | 2.15k | { | 86 | 2.15k | std::string log_msg; | 87 | 2.15k | try { | 88 | 2.15k | log_msg = tfm::format(fmt, args...); | 89 | 2.15k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 2.15k | util::log::Log(util::log::Entry{ | 93 | 2.15k | .category = flag, | 94 | 2.15k | .level = level, | 95 | 2.15k | .should_ratelimit = should_ratelimit, | 96 | 2.15k | .source_loc = std::move(source_loc), | 97 | 2.15k | .message = std::move(log_msg)}); | 98 | 2.15k | } |
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<sizeof...(unsigned long, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned long const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 2 | { | 86 | 2 | std::string log_msg; | 87 | 2 | try { | 88 | 2 | log_msg = tfm::format(fmt, args...); | 89 | 2 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 2 | util::log::Log(util::log::Entry{ | 93 | 2 | .category = flag, | 94 | 2 | .level = level, | 95 | 2 | .should_ratelimit = should_ratelimit, | 96 | 2 | .source_loc = std::move(source_loc), | 97 | 2 | .message = std::move(log_msg)}); | 98 | 2 | } |
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<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, long)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, long const&) Line | Count | Source | 85 | 3 | { | 86 | 3 | std::string log_msg; | 87 | 3 | try { | 88 | 3 | log_msg = tfm::format(fmt, args...); | 89 | 3 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 3 | util::log::Log(util::log::Entry{ | 93 | 3 | .category = flag, | 94 | 3 | .level = level, | 95 | 3 | .should_ratelimit = should_ratelimit, | 96 | 3 | .source_loc = std::move(source_loc), | 97 | 3 | .message = std::move(log_msg)}); | 98 | 3 | } |
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, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(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 int)>, 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 int const&) Line | Count | Source | 85 | 608 | { | 86 | 608 | std::string log_msg; | 87 | 608 | try { | 88 | 608 | log_msg = tfm::format(fmt, args...); | 89 | 608 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 608 | util::log::Log(util::log::Entry{ | 93 | 608 | .category = flag, | 94 | 608 | .level = level, | 95 | 608 | .should_ratelimit = should_ratelimit, | 96 | 608 | .source_loc = std::move(source_loc), | 97 | 608 | .message = std::move(log_msg)}); | 98 | 608 | } |
void util::log::LogPrintFormatInternal_<char [15], long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [15], long)>, char const (&) [15], long const&) Line | Count | Source | 85 | 2 | { | 86 | 2 | std::string log_msg; | 87 | 2 | try { | 88 | 2 | log_msg = tfm::format(fmt, args...); | 89 | 2 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 2 | util::log::Log(util::log::Entry{ | 93 | 2 | .category = flag, | 94 | 2 | .level = level, | 95 | 2 | .should_ratelimit = should_ratelimit, | 96 | 2 | .source_loc = std::move(source_loc), | 97 | 2 | .message = std::move(log_msg)}); | 98 | 2 | } |
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<sizeof...(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>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&) Line | Count | Source | 85 | 60 | { | 86 | 60 | std::string log_msg; | 87 | 60 | try { | 88 | 60 | log_msg = tfm::format(fmt, args...); | 89 | 60 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 60 | util::log::Log(util::log::Entry{ | 93 | 60 | .category = flag, | 94 | 60 | .level = level, | 95 | 60 | .should_ratelimit = should_ratelimit, | 96 | 60 | .source_loc = std::move(source_loc), | 97 | 60 | .message = std::move(log_msg)}); | 98 | 60 | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [17])>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const (&) [17]) Line | Count | Source | 85 | 30 | { | 86 | 30 | std::string log_msg; | 87 | 30 | try { | 88 | 30 | log_msg = tfm::format(fmt, args...); | 89 | 30 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 30 | util::log::Log(util::log::Entry{ | 93 | 30 | .category = flag, | 94 | 30 | .level = level, | 95 | 30 | .should_ratelimit = should_ratelimit, | 96 | 30 | .source_loc = std::move(source_loc), | 97 | 30 | .message = std::move(log_msg)}); | 98 | 30 | } |
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<sizeof...(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)>, 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 | 85 | 199 | { | 86 | 199 | std::string log_msg; | 87 | 199 | try { | 88 | 199 | log_msg = tfm::format(fmt, args...); | 89 | 199 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 199 | util::log::Log(util::log::Entry{ | 93 | 199 | .category = flag, | 94 | 199 | .level = level, | 95 | 199 | .should_ratelimit = should_ratelimit, | 96 | 199 | .source_loc = std::move(source_loc), | 97 | 199 | .message = std::move(log_msg)}); | 98 | 199 | } |
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<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::atomic<unsigned long>, unsigned long, unsigned long)>, 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 | 85 | 4 | { | 86 | 4 | std::string log_msg; | 87 | 4 | try { | 88 | 4 | log_msg = tfm::format(fmt, args...); | 89 | 4 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 4 | util::log::Log(util::log::Entry{ | 93 | 4 | .category = flag, | 94 | 4 | .level = level, | 95 | 4 | .should_ratelimit = should_ratelimit, | 96 | 4 | .source_loc = std::move(source_loc), | 97 | 4 | .message = std::move(log_msg)}); | 98 | 4 | } |
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<sizeof...(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 4 | { | 86 | 4 | std::string log_msg; | 87 | 4 | try { | 88 | 4 | log_msg = tfm::format(fmt, args...); | 89 | 4 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 4 | util::log::Log(util::log::Entry{ | 93 | 4 | .category = flag, | 94 | 4 | .level = level, | 95 | 4 | .should_ratelimit = should_ratelimit, | 96 | 4 | .source_loc = std::move(source_loc), | 97 | 4 | .message = std::move(log_msg)}); | 98 | 4 | } |
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<sizeof...(unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned int const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 3 | { | 86 | 3 | std::string log_msg; | 87 | 3 | try { | 88 | 3 | log_msg = tfm::format(fmt, args...); | 89 | 3 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 3 | util::log::Log(util::log::Entry{ | 93 | 3 | .category = flag, | 94 | 3 | .level = level, | 95 | 3 | .should_ratelimit = should_ratelimit, | 96 | 3 | .source_loc = std::move(source_loc), | 97 | 3 | .message = std::move(log_msg)}); | 98 | 3 | } |
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>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(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>> const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) 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<sizeof...(char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int)>, 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<sizeof...(char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, char const*, char const*)>, 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 | 85 | 12 | { | 86 | 12 | std::string log_msg; | 87 | 12 | try { | 88 | 12 | log_msg = tfm::format(fmt, args...); | 89 | 12 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 12 | util::log::Log(util::log::Entry{ | 93 | 12 | .category = flag, | 94 | 12 | .level = level, | 95 | 12 | .should_ratelimit = should_ratelimit, | 96 | 12 | .source_loc = std::move(source_loc), | 97 | 12 | .message = std::move(log_msg)}); | 98 | 12 | } |
void util::log::LogPrintFormatInternal_<char const*, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char const*, long)>, char const* const&, long const&) Line | Count | Source | 85 | 93 | { | 86 | 93 | std::string log_msg; | 87 | 93 | try { | 88 | 93 | log_msg = tfm::format(fmt, args...); | 89 | 93 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 93 | util::log::Log(util::log::Entry{ | 93 | 93 | .category = flag, | 94 | 93 | .level = level, | 95 | 93 | .should_ratelimit = should_ratelimit, | 96 | 93 | .source_loc = std::move(source_loc), | 97 | 93 | .message = std::move(log_msg)}); | 98 | 93 | } |
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<sizeof...(char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&) Line | Count | Source | 85 | 5.81k | { | 86 | 5.81k | std::string log_msg; | 87 | 5.81k | try { | 88 | 5.81k | log_msg = tfm::format(fmt, args...); | 89 | 5.81k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 5.81k | util::log::Log(util::log::Entry{ | 93 | 5.81k | .category = flag, | 94 | 5.81k | .level = level, | 95 | 5.81k | .should_ratelimit = should_ratelimit, | 96 | 5.81k | .source_loc = std::move(source_loc), | 97 | 5.81k | .message = std::move(log_msg)}); | 98 | 5.81k | } |
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<sizeof...(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)>, 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 | 85 | 582 | { | 86 | 582 | std::string log_msg; | 87 | 582 | try { | 88 | 582 | log_msg = tfm::format(fmt, args...); | 89 | 582 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 582 | util::log::Log(util::log::Entry{ | 93 | 582 | .category = flag, | 94 | 582 | .level = level, | 95 | 582 | .should_ratelimit = should_ratelimit, | 96 | 582 | .source_loc = std::move(source_loc), | 97 | 582 | .message = std::move(log_msg)}); | 98 | 582 | } |
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<sizeof...(char [13], long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [13], long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 9.12k | { | 86 | 9.12k | std::string log_msg; | 87 | 9.12k | try { | 88 | 9.12k | log_msg = tfm::format(fmt, args...); | 89 | 9.12k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 9.12k | util::log::Log(util::log::Entry{ | 93 | 9.12k | .category = flag, | 94 | 9.12k | .level = level, | 95 | 9.12k | .should_ratelimit = should_ratelimit, | 96 | 9.12k | .source_loc = std::move(source_loc), | 97 | 9.12k | .message = std::move(log_msg)}); | 98 | 9.12k | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, long const&) Line | Count | Source | 85 | 31.6k | { | 86 | 31.6k | std::string log_msg; | 87 | 31.6k | try { | 88 | 31.6k | log_msg = tfm::format(fmt, args...); | 89 | 31.6k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 31.6k | util::log::Log(util::log::Entry{ | 93 | 31.6k | .category = flag, | 94 | 31.6k | .level = level, | 95 | 31.6k | .should_ratelimit = should_ratelimit, | 96 | 31.6k | .source_loc = std::move(source_loc), | 97 | 31.6k | .message = std::move(log_msg)}); | 98 | 31.6k | } |
void util::log::LogPrintFormatInternal_<unsigned long, unsigned long, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long, unsigned long, int)>, unsigned long const&, unsigned long const&, int const&) Line | Count | Source | 85 | 7 | { | 86 | 7 | std::string log_msg; | 87 | 7 | try { | 88 | 7 | log_msg = tfm::format(fmt, args...); | 89 | 7 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 7 | util::log::Log(util::log::Entry{ | 93 | 7 | .category = flag, | 94 | 7 | .level = level, | 95 | 7 | .should_ratelimit = should_ratelimit, | 96 | 7 | .source_loc = std::move(source_loc), | 97 | 7 | .message = std::move(log_msg)}); | 98 | 7 | } |
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<sizeof...(char [19], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, 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<sizeof...(char [19])>, char const (&) [19]) void util::log::LogPrintFormatInternal_<kernel::ChainstateRole, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(kernel::ChainstateRole, int, int)>, kernel::ChainstateRole const&, int const&, int const&) Line | Count | Source | 85 | 11 | { | 86 | 11 | std::string log_msg; | 87 | 11 | try { | 88 | 11 | log_msg = tfm::format(fmt, args...); | 89 | 11 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 11 | util::log::Log(util::log::Entry{ | 93 | 11 | .category = flag, | 94 | 11 | .level = level, | 95 | 11 | .should_ratelimit = should_ratelimit, | 96 | 11 | .source_loc = std::move(source_loc), | 97 | 11 | .message = std::move(log_msg)}); | 98 | 11 | } |
void util::log::LogPrintFormatInternal_<kernel::ChainstateRole, unsigned long, unsigned long, long, int, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(kernel::ChainstateRole, unsigned long, unsigned long, long, int, int, int)>, kernel::ChainstateRole const&, unsigned long const&, unsigned long const&, long const&, int const&, int const&, int const&) Line | Count | Source | 85 | 108 | { | 86 | 108 | std::string log_msg; | 87 | 108 | try { | 88 | 108 | log_msg = tfm::format(fmt, args...); | 89 | 108 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 108 | util::log::Log(util::log::Entry{ | 93 | 108 | .category = flag, | 94 | 108 | .level = level, | 95 | 108 | .should_ratelimit = should_ratelimit, | 96 | 108 | .source_loc = std::move(source_loc), | 97 | 108 | .message = std::move(log_msg)}); | 98 | 108 | } |
void util::log::LogPrintFormatInternal_<char [15], int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [15], int)>, char const (&) [15], int const&) Line | Count | Source | 85 | 1 | { | 86 | 1 | std::string log_msg; | 87 | 1 | try { | 88 | 1 | log_msg = tfm::format(fmt, args...); | 89 | 1 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 1 | util::log::Log(util::log::Entry{ | 93 | 1 | .category = flag, | 94 | 1 | .level = level, | 95 | 1 | .should_ratelimit = should_ratelimit, | 96 | 1 | .source_loc = std::move(source_loc), | 97 | 1 | .message = std::move(log_msg)}); | 98 | 1 | } |
void util::log::LogPrintFormatInternal_<char [18], int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [18], int)>, char const (&) [18], int const&) Line | Count | Source | 85 | 17 | { | 86 | 17 | std::string log_msg; | 87 | 17 | try { | 88 | 17 | log_msg = tfm::format(fmt, args...); | 89 | 17 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 17 | util::log::Log(util::log::Entry{ | 93 | 17 | .category = flag, | 94 | 17 | .level = level, | 95 | 17 | .should_ratelimit = should_ratelimit, | 96 | 17 | .source_loc = std::move(source_loc), | 97 | 17 | .message = std::move(log_msg)}); | 98 | 17 | } |
void util::log::LogPrintFormatInternal_<node::BlockfileType, node::BlockfileCursor>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(node::BlockfileType, node::BlockfileCursor)>, node::BlockfileType const&, node::BlockfileCursor const&) Line | Count | Source | 85 | 12 | { | 86 | 12 | std::string log_msg; | 87 | 12 | try { | 88 | 12 | log_msg = tfm::format(fmt, args...); | 89 | 12 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 12 | util::log::Log(util::log::Entry{ | 93 | 12 | .category = flag, | 94 | 12 | .level = level, | 95 | 12 | .should_ratelimit = should_ratelimit, | 96 | 12 | .source_loc = std::move(source_loc), | 97 | 12 | .message = std::move(log_msg)}); | 98 | 12 | } |
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<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, unsigned int)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, unsigned int const&) Line | Count | Source | 85 | 34 | { | 86 | 34 | std::string log_msg; | 87 | 34 | try { | 88 | 34 | log_msg = tfm::format(fmt, args...); | 89 | 34 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 34 | util::log::Log(util::log::Entry{ | 93 | 34 | .category = flag, | 94 | 34 | .level = level, | 95 | 34 | .should_ratelimit = should_ratelimit, | 96 | 34 | .source_loc = std::move(source_loc), | 97 | 34 | .message = std::move(log_msg)}); | 98 | 34 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<int, bool, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, bool, int)>, 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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, unsigned long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned int const&, unsigned long const&) void util::log::LogPrintFormatInternal_<unsigned int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned int, int)>, unsigned int const&, int const&) Line | Count | Source | 85 | 17 | { | 86 | 17 | std::string log_msg; | 87 | 17 | try { | 88 | 17 | log_msg = tfm::format(fmt, args...); | 89 | 17 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 17 | util::log::Log(util::log::Entry{ | 93 | 17 | .category = flag, | 94 | 17 | .level = level, | 95 | 17 | .should_ratelimit = should_ratelimit, | 96 | 17 | .source_loc = std::move(source_loc), | 97 | 17 | .message = std::move(log_msg)}); | 98 | 17 | } |
void util::log::LogPrintFormatInternal_<int, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, unsigned long, unsigned long)>, int const&, unsigned long const&, unsigned long const&) Line | Count | Source | 85 | 166 | { | 86 | 166 | std::string log_msg; | 87 | 166 | try { | 88 | 166 | log_msg = tfm::format(fmt, args...); | 89 | 166 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 166 | util::log::Log(util::log::Entry{ | 93 | 166 | .category = flag, | 94 | 166 | .level = level, | 95 | 166 | .should_ratelimit = should_ratelimit, | 96 | 166 | .source_loc = std::move(source_loc), | 97 | 166 | .message = std::move(log_msg)}); | 98 | 166 | } |
void util::log::LogPrintFormatInternal_<long, long, long, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, long, long, long, long)>, long const&, long const&, long const&, long const&, long const&) Line | Count | Source | 85 | 505 | { | 86 | 505 | std::string log_msg; | 87 | 505 | try { | 88 | 505 | log_msg = tfm::format(fmt, args...); | 89 | 505 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 505 | util::log::Log(util::log::Entry{ | 93 | 505 | .category = flag, | 94 | 505 | .level = level, | 95 | 505 | .should_ratelimit = should_ratelimit, | 96 | 505 | .source_loc = std::move(source_loc), | 97 | 505 | .message = std::move(log_msg)}); | 98 | 505 | } |
void util::log::LogPrintFormatInternal_<double, double, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(double, double, unsigned long)>, double const&, double const&, unsigned long const&) Line | Count | Source | 85 | 1.01k | { | 86 | 1.01k | std::string log_msg; | 87 | 1.01k | try { | 88 | 1.01k | log_msg = tfm::format(fmt, args...); | 89 | 1.01k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 1.01k | util::log::Log(util::log::Entry{ | 93 | 1.01k | .category = flag, | 94 | 1.01k | .level = level, | 95 | 1.01k | .should_ratelimit = should_ratelimit, | 96 | 1.01k | .source_loc = std::move(source_loc), | 97 | 1.01k | .message = std::move(log_msg)}); | 98 | 1.01k | } |
void util::log::LogPrintFormatInternal_<long, unsigned long, long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, unsigned long, long, unsigned long)>, long const&, unsigned long const&, long const&, unsigned long const&) Line | Count | Source | 85 | 44.0k | { | 86 | 44.0k | std::string log_msg; | 87 | 44.0k | try { | 88 | 44.0k | log_msg = tfm::format(fmt, args...); | 89 | 44.0k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 44.0k | util::log::Log(util::log::Entry{ | 93 | 44.0k | .category = flag, | 94 | 44.0k | .level = level, | 95 | 44.0k | .should_ratelimit = should_ratelimit, | 96 | 44.0k | .source_loc = std::move(source_loc), | 97 | 44.0k | .message = std::move(log_msg)}); | 98 | 44.0k | } |
void util::log::LogPrintFormatInternal_<double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(double, double, double)>, double const&, double const&, double const&) Line | Count | Source | 85 | 1.09M | { | 86 | 1.09M | std::string log_msg; | 87 | 1.09M | try { | 88 | 1.09M | log_msg = tfm::format(fmt, args...); | 89 | 1.09M | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 1.09M | util::log::Log(util::log::Entry{ | 93 | 1.09M | .category = flag, | 94 | 1.09M | .level = level, | 95 | 1.09M | .should_ratelimit = should_ratelimit, | 96 | 1.09M | .source_loc = std::move(source_loc), | 97 | 1.09M | .message = std::move(log_msg)}); | 98 | 1.09M | } |
void util::log::LogPrintFormatInternal_<long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, unsigned long)>, long const&, unsigned long const&) Line | Count | Source | 85 | 772 | { | 86 | 772 | std::string log_msg; | 87 | 772 | try { | 88 | 772 | log_msg = tfm::format(fmt, args...); | 89 | 772 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 772 | util::log::Log(util::log::Entry{ | 93 | 772 | .category = flag, | 94 | 772 | .level = level, | 95 | 772 | .should_ratelimit = should_ratelimit, | 96 | 772 | .source_loc = std::move(source_loc), | 97 | 772 | .message = std::move(log_msg)}); | 98 | 772 | } |
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<sizeof...(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&) Line | Count | Source | 85 | 23.6k | { | 86 | 23.6k | std::string log_msg; | 87 | 23.6k | try { | 88 | 23.6k | log_msg = tfm::format(fmt, args...); | 89 | 23.6k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 23.6k | util::log::Log(util::log::Entry{ | 93 | 23.6k | .category = flag, | 94 | 23.6k | .level = level, | 95 | 23.6k | .should_ratelimit = should_ratelimit, | 96 | 23.6k | .source_loc = std::move(source_loc), | 97 | 23.6k | .message = std::move(log_msg)}); | 98 | 23.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>>, long, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(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)>, 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 | 85 | 912 | { | 86 | 912 | std::string log_msg; | 87 | 912 | try { | 88 | 912 | log_msg = tfm::format(fmt, args...); | 89 | 912 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 912 | util::log::Log(util::log::Entry{ | 93 | 912 | .category = flag, | 94 | 912 | .level = level, | 95 | 912 | .should_ratelimit = should_ratelimit, | 96 | 912 | .source_loc = std::move(source_loc), | 97 | 912 | .message = std::move(log_msg)}); | 98 | 912 | } |
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<sizeof...(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)>, 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 | 85 | 149 | { | 86 | 149 | std::string log_msg; | 87 | 149 | try { | 88 | 149 | log_msg = tfm::format(fmt, args...); | 89 | 149 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 149 | util::log::Log(util::log::Entry{ | 93 | 149 | .category = flag, | 94 | 149 | .level = level, | 95 | 149 | .should_ratelimit = should_ratelimit, | 96 | 149 | .source_loc = std::move(source_loc), | 97 | 149 | .message = std::move(log_msg)}); | 98 | 149 | } |
void util::log::LogPrintFormatInternal_<long, unsigned int, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, unsigned int, unsigned int)>, long const&, unsigned int const&, unsigned int const&) Line | Count | Source | 85 | 136 | { | 86 | 136 | std::string log_msg; | 87 | 136 | try { | 88 | 136 | log_msg = tfm::format(fmt, args...); | 89 | 136 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 136 | util::log::Log(util::log::Entry{ | 93 | 136 | .category = flag, | 94 | 136 | .level = level, | 95 | 136 | .should_ratelimit = should_ratelimit, | 96 | 136 | .source_loc = std::move(source_loc), | 97 | 136 | .message = std::move(log_msg)}); | 98 | 136 | } |
void util::log::LogPrintFormatInternal_<unsigned int, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned int, unsigned int)>, unsigned int const&, unsigned int const&) Line | Count | Source | 85 | 151k | { | 86 | 151k | std::string log_msg; | 87 | 151k | try { | 88 | 151k | log_msg = tfm::format(fmt, args...); | 89 | 151k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 151k | util::log::Log(util::log::Entry{ | 93 | 151k | .category = flag, | 94 | 151k | .level = level, | 95 | 151k | .should_ratelimit = should_ratelimit, | 96 | 151k | .source_loc = std::move(source_loc), | 97 | 151k | .message = std::move(log_msg)}); | 98 | 151k | } |
void util::log::LogPrintFormatInternal_<long, bool>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, bool)>, long const&, bool const&) Line | Count | Source | 85 | 8 | { | 86 | 8 | std::string log_msg; | 87 | 8 | try { | 88 | 8 | log_msg = tfm::format(fmt, args...); | 89 | 8 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 8 | util::log::Log(util::log::Entry{ | 93 | 8 | .category = flag, | 94 | 8 | .level = level, | 95 | 8 | .should_ratelimit = should_ratelimit, | 96 | 8 | .source_loc = std::move(source_loc), | 97 | 8 | .message = std::move(log_msg)}); | 98 | 8 | } |
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<sizeof...(int, double, double, double, double, double, float, double, double, double, double, double, double, float, double, double, double, double)>, 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&) Line | Count | Source | 85 | 23.1k | { | 86 | 23.1k | std::string log_msg; | 87 | 23.1k | try { | 88 | 23.1k | log_msg = tfm::format(fmt, args...); | 89 | 23.1k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 23.1k | util::log::Log(util::log::Entry{ | 93 | 23.1k | .category = flag, | 94 | 23.1k | .level = level, | 95 | 23.1k | .should_ratelimit = should_ratelimit, | 96 | 23.1k | .source_loc = std::move(source_loc), | 97 | 23.1k | .message = std::move(log_msg)}); | 98 | 23.1k | } |
void util::log::LogPrintFormatInternal_<unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long, unsigned long)>, unsigned long const&, unsigned long const&) Line | Count | Source | 85 | 1.72k | { | 86 | 1.72k | std::string log_msg; | 87 | 1.72k | try { | 88 | 1.72k | log_msg = tfm::format(fmt, args...); | 89 | 1.72k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 1.72k | util::log::Log(util::log::Entry{ | 93 | 1.72k | .category = flag, | 94 | 1.72k | .level = level, | 95 | 1.72k | .should_ratelimit = should_ratelimit, | 96 | 1.72k | .source_loc = std::move(source_loc), | 97 | 1.72k | .message = std::move(log_msg)}); | 98 | 1.72k | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&, long const&) Line | Count | Source | 85 | 1 | { | 86 | 1 | std::string log_msg; | 87 | 1 | try { | 88 | 1 | log_msg = tfm::format(fmt, args...); | 89 | 1 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 1 | util::log::Log(util::log::Entry{ | 93 | 1 | .category = flag, | 94 | 1 | .level = level, | 95 | 1 | .should_ratelimit = should_ratelimit, | 96 | 1 | .source_loc = std::move(source_loc), | 97 | 1 | .message = std::move(log_msg)}); | 98 | 1 | } |
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<sizeof...(unsigned int, unsigned long, unsigned int, unsigned int, unsigned long, unsigned int, char const*)>, unsigned int const&, unsigned long const&, unsigned int const&, unsigned int const&, unsigned long const&, unsigned int const&, char const* const&) Line | Count | Source | 85 | 71.4k | { | 86 | 71.4k | std::string log_msg; | 87 | 71.4k | try { | 88 | 71.4k | log_msg = tfm::format(fmt, args...); | 89 | 71.4k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 71.4k | util::log::Log(util::log::Entry{ | 93 | 71.4k | .category = flag, | 94 | 71.4k | .level = level, | 95 | 71.4k | .should_ratelimit = should_ratelimit, | 96 | 71.4k | .source_loc = std::move(source_loc), | 97 | 71.4k | .message = std::move(log_msg)}); | 98 | 71.4k | } |
void util::log::LogPrintFormatInternal_<double, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(double, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double)>, double const&, int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) Line | Count | Source | 85 | 3.32k | { | 86 | 3.32k | std::string log_msg; | 87 | 3.32k | try { | 88 | 3.32k | log_msg = tfm::format(fmt, args...); | 89 | 3.32k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 3.32k | util::log::Log(util::log::Entry{ | 93 | 3.32k | .category = flag, | 94 | 3.32k | .level = level, | 95 | 3.32k | .should_ratelimit = should_ratelimit, | 96 | 3.32k | .source_loc = std::move(source_loc), | 97 | 3.32k | .message = std::move(log_msg)}); | 98 | 3.32k | } |
void util::log::LogPrintFormatInternal_<unsigned long, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long, double)>, unsigned long const&, double const&) Line | Count | Source | 85 | 1.10k | { | 86 | 1.10k | std::string log_msg; | 87 | 1.10k | try { | 88 | 1.10k | log_msg = tfm::format(fmt, args...); | 89 | 1.10k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 1.10k | util::log::Log(util::log::Entry{ | 93 | 1.10k | .category = flag, | 94 | 1.10k | .level = level, | 95 | 1.10k | .should_ratelimit = should_ratelimit, | 96 | 1.10k | .source_loc = std::move(source_loc), | 97 | 1.10k | .message = std::move(log_msg)}); | 98 | 1.10k | } |
void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, int const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 3.15k | { | 86 | 3.15k | std::string log_msg; | 87 | 3.15k | try { | 88 | 3.15k | log_msg = tfm::format(fmt, args...); | 89 | 3.15k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 3.15k | util::log::Log(util::log::Entry{ | 93 | 3.15k | .category = flag, | 94 | 3.15k | .level = level, | 95 | 3.15k | .should_ratelimit = should_ratelimit, | 96 | 3.15k | .source_loc = std::move(source_loc), | 97 | 3.15k | .message = std::move(log_msg)}); | 98 | 3.15k | } |
void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long, long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&, long const&) Line | Count | Source | 85 | 247 | { | 86 | 247 | std::string log_msg; | 87 | 247 | try { | 88 | 247 | log_msg = tfm::format(fmt, args...); | 89 | 247 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 247 | util::log::Log(util::log::Entry{ | 93 | 247 | .category = flag, | 94 | 247 | .level = level, | 95 | 247 | .should_ratelimit = should_ratelimit, | 96 | 247 | .source_loc = std::move(source_loc), | 97 | 247 | .message = std::move(log_msg)}); | 98 | 247 | } |
void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&) Line | Count | Source | 85 | 7 | { | 86 | 7 | std::string log_msg; | 87 | 7 | try { | 88 | 7 | log_msg = tfm::format(fmt, args...); | 89 | 7 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 7 | util::log::Log(util::log::Entry{ | 93 | 7 | .category = flag, | 94 | 7 | .level = level, | 95 | 7 | .should_ratelimit = should_ratelimit, | 96 | 7 | .source_loc = std::move(source_loc), | 97 | 7 | .message = std::move(log_msg)}); | 98 | 7 | } |
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>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 2.19k | { | 86 | 2.19k | std::string log_msg; | 87 | 2.19k | try { | 88 | 2.19k | log_msg = tfm::format(fmt, args...); | 89 | 2.19k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 2.19k | util::log::Log(util::log::Entry{ | 93 | 2.19k | .category = flag, | 94 | 2.19k | .level = level, | 95 | 2.19k | .should_ratelimit = should_ratelimit, | 96 | 2.19k | .source_loc = std::move(source_loc), | 97 | 2.19k | .message = std::move(log_msg)}); | 98 | 2.19k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&) void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&) Line | Count | Source | 85 | 3.17k | { | 86 | 3.17k | std::string log_msg; | 87 | 3.17k | try { | 88 | 3.17k | log_msg = tfm::format(fmt, args...); | 89 | 3.17k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 3.17k | util::log::Log(util::log::Entry{ | 93 | 3.17k | .category = flag, | 94 | 3.17k | .level = level, | 95 | 3.17k | .should_ratelimit = should_ratelimit, | 96 | 3.17k | .source_loc = std::move(source_loc), | 97 | 3.17k | .message = std::move(log_msg)}); | 98 | 3.17k | } |
void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 15 | { | 86 | 15 | std::string log_msg; | 87 | 15 | try { | 88 | 15 | log_msg = tfm::format(fmt, args...); | 89 | 15 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 15 | util::log::Log(util::log::Entry{ | 93 | 15 | .category = flag, | 94 | 15 | .level = level, | 95 | 15 | .should_ratelimit = should_ratelimit, | 96 | 15 | .source_loc = std::move(source_loc), | 97 | 15 | .message = std::move(log_msg)}); | 98 | 15 | } |
void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>, unsigned long, 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<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, 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>>)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, 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&) Line | Count | Source | 85 | 3 | { | 86 | 3 | std::string log_msg; | 87 | 3 | try { | 88 | 3 | log_msg = tfm::format(fmt, args...); | 89 | 3 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 3 | util::log::Log(util::log::Entry{ | 93 | 3 | .category = flag, | 94 | 3 | .level = level, | 95 | 3 | .should_ratelimit = should_ratelimit, | 96 | 3 | .source_loc = std::move(source_loc), | 97 | 3 | .message = std::move(log_msg)}); | 98 | 3 | } |
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>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(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>>)>, 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&) void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>, char [7], unsigned long, unsigned long, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, char [7], unsigned long, unsigned long, double, double)>, std::basic_string_view<char, std::char_traits<char>> const&, char const (&) [7], unsigned long const&, unsigned long const&, double const&, double const&) Line | Count | Source | 85 | 28 | { | 86 | 28 | std::string log_msg; | 87 | 28 | try { | 88 | 28 | log_msg = tfm::format(fmt, args...); | 89 | 28 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 28 | util::log::Log(util::log::Entry{ | 93 | 28 | .category = flag, | 94 | 28 | .level = level, | 95 | 28 | .should_ratelimit = should_ratelimit, | 96 | 28 | .source_loc = std::move(source_loc), | 97 | 28 | .message = std::move(log_msg)}); | 98 | 28 | } |
void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>, long, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, long, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, long const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 459 | { | 86 | 459 | std::string log_msg; | 87 | 459 | try { | 88 | 459 | log_msg = tfm::format(fmt, args...); | 89 | 459 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 459 | util::log::Log(util::log::Entry{ | 93 | 459 | .category = flag, | 94 | 459 | .level = level, | 95 | 459 | .should_ratelimit = should_ratelimit, | 96 | 459 | .source_loc = std::move(source_loc), | 97 | 459 | .message = std::move(log_msg)}); | 98 | 459 | } |
void util::log::LogPrintFormatInternal_<unsigned long, unsigned long, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long, unsigned long, unsigned int)>, unsigned long const&, unsigned long const&, unsigned int const&) Line | Count | Source | 85 | 2.67k | { | 86 | 2.67k | std::string log_msg; | 87 | 2.67k | try { | 88 | 2.67k | log_msg = tfm::format(fmt, args...); | 89 | 2.67k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 2.67k | util::log::Log(util::log::Entry{ | 93 | 2.67k | .category = flag, | 94 | 2.67k | .level = level, | 95 | 2.67k | .should_ratelimit = should_ratelimit, | 96 | 2.67k | .source_loc = std::move(source_loc), | 97 | 2.67k | .message = std::move(log_msg)}); | 98 | 2.67k | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double const&) Line | Count | Source | 85 | 265 | { | 86 | 265 | std::string log_msg; | 87 | 265 | try { | 88 | 265 | log_msg = tfm::format(fmt, args...); | 89 | 265 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 265 | util::log::Log(util::log::Entry{ | 93 | 265 | .category = flag, | 94 | 265 | .level = level, | 95 | 265 | .should_ratelimit = should_ratelimit, | 96 | 265 | .source_loc = std::move(source_loc), | 97 | 265 | .message = std::move(log_msg)}); | 98 | 265 | } |
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<sizeof...(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>>)>, 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&) Line | Count | Source | 85 | 760 | { | 86 | 760 | std::string log_msg; | 87 | 760 | try { | 88 | 760 | log_msg = tfm::format(fmt, args...); | 89 | 760 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 760 | util::log::Log(util::log::Entry{ | 93 | 760 | .category = flag, | 94 | 760 | .level = level, | 95 | 760 | .should_ratelimit = should_ratelimit, | 96 | 760 | .source_loc = std::move(source_loc), | 97 | 760 | .message = std::move(log_msg)}); | 98 | 760 | } |
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<sizeof...(char [21], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, 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<sizeof...(unsigned long, long, long)>, unsigned long const&, long const&, long const&) Line | Count | Source | 85 | 949 | { | 86 | 949 | std::string log_msg; | 87 | 949 | try { | 88 | 949 | log_msg = tfm::format(fmt, args...); | 89 | 949 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 949 | util::log::Log(util::log::Entry{ | 93 | 949 | .category = flag, | 94 | 949 | .level = level, | 95 | 949 | .should_ratelimit = should_ratelimit, | 96 | 949 | .source_loc = std::move(source_loc), | 97 | 949 | .message = std::move(log_msg)}); | 98 | 949 | } |
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<sizeof...(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>>)>, 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 | 85 | 10 | { | 86 | 10 | std::string log_msg; | 87 | 10 | try { | 88 | 10 | log_msg = tfm::format(fmt, args...); | 89 | 10 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 10 | util::log::Log(util::log::Entry{ | 93 | 10 | .category = flag, | 94 | 10 | .level = level, | 95 | 10 | .should_ratelimit = should_ratelimit, | 96 | 10 | .source_loc = std::move(source_loc), | 97 | 10 | .message = std::move(log_msg)}); | 98 | 10 | } |
void util::log::LogPrintFormatInternal_<unsigned long, unsigned long, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long, unsigned long, long, long)>, unsigned long const&, unsigned long const&, long const&, long const&) Line | Count | Source | 85 | 10 | { | 86 | 10 | std::string log_msg; | 87 | 10 | try { | 88 | 10 | log_msg = tfm::format(fmt, args...); | 89 | 10 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 10 | util::log::Log(util::log::Entry{ | 93 | 10 | .category = flag, | 94 | 10 | .level = level, | 95 | 10 | .should_ratelimit = should_ratelimit, | 96 | 10 | .source_loc = std::move(source_loc), | 97 | 10 | .message = std::move(log_msg)}); | 98 | 10 | } |
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<sizeof...(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>>)>, 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 | 85 | 114k | { | 86 | 114k | std::string log_msg; | 87 | 114k | try { | 88 | 114k | log_msg = tfm::format(fmt, args...); | 89 | 114k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 114k | util::log::Log(util::log::Entry{ | 93 | 114k | .category = flag, | 94 | 114k | .level = level, | 95 | 114k | .should_ratelimit = should_ratelimit, | 96 | 114k | .source_loc = std::move(source_loc), | 97 | 114k | .message = std::move(log_msg)}); | 98 | 114k | } |
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<sizeof...(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>>)>, 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 | 85 | 11.5k | { | 86 | 11.5k | std::string log_msg; | 87 | 11.5k | try { | 88 | 11.5k | log_msg = tfm::format(fmt, args...); | 89 | 11.5k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 11.5k | util::log::Log(util::log::Entry{ | 93 | 11.5k | .category = flag, | 94 | 11.5k | .level = level, | 95 | 11.5k | .should_ratelimit = should_ratelimit, | 96 | 11.5k | .source_loc = std::move(source_loc), | 97 | 11.5k | .message = std::move(log_msg)}); | 98 | 11.5k | } |
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<sizeof...(char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [13], 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>>, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const* const&) Line | Count | Source | 85 | 705 | { | 86 | 705 | std::string log_msg; | 87 | 705 | try { | 88 | 705 | log_msg = tfm::format(fmt, args...); | 89 | 705 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 705 | util::log::Log(util::log::Entry{ | 93 | 705 | .category = flag, | 94 | 705 | .level = level, | 95 | 705 | .should_ratelimit = should_ratelimit, | 96 | 705 | .source_loc = std::move(source_loc), | 97 | 705 | .message = std::move(log_msg)}); | 98 | 705 | } |
void util::log::LogPrintFormatInternal_<unsigned int, double, double, double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned int, double, double, double, double, double)>, unsigned int const&, double const&, double const&, double const&, double const&, double const&) Line | Count | Source | 85 | 153k | { | 86 | 153k | std::string log_msg; | 87 | 153k | try { | 88 | 153k | log_msg = tfm::format(fmt, args...); | 89 | 153k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 153k | util::log::Log(util::log::Entry{ | 93 | 153k | .category = flag, | 94 | 153k | .level = level, | 95 | 153k | .should_ratelimit = should_ratelimit, | 96 | 153k | .source_loc = std::move(source_loc), | 97 | 153k | .message = std::move(log_msg)}); | 98 | 153k | } |
void util::log::LogPrintFormatInternal_<int, double, double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, double, double, double, double)>, int const&, double const&, double const&, double const&, double const&) Line | Count | Source | 85 | 150k | { | 86 | 150k | std::string log_msg; | 87 | 150k | try { | 88 | 150k | log_msg = tfm::format(fmt, args...); | 89 | 150k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 150k | util::log::Log(util::log::Entry{ | 93 | 150k | .category = flag, | 94 | 150k | .level = level, | 95 | 150k | .should_ratelimit = should_ratelimit, | 96 | 150k | .source_loc = std::move(source_loc), | 97 | 150k | .message = std::move(log_msg)}); | 98 | 150k | } |
void util::log::LogPrintFormatInternal_<char const*, bool, bool, bool, bool>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char const*, bool, bool, bool, bool)>, char const* const&, bool const&, bool const&, bool const&, bool const&) Line | Count | Source | 85 | 3.64k | { | 86 | 3.64k | std::string log_msg; | 87 | 3.64k | try { | 88 | 3.64k | log_msg = tfm::format(fmt, args...); | 89 | 3.64k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 3.64k | util::log::Log(util::log::Entry{ | 93 | 3.64k | .category = flag, | 94 | 3.64k | .level = level, | 95 | 3.64k | .should_ratelimit = should_ratelimit, | 96 | 3.64k | .source_loc = std::move(source_loc), | 97 | 3.64k | .message = std::move(log_msg)}); | 98 | 3.64k | } |
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<sizeof...(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>>)>, 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 | 85 | 2.78k | { | 86 | 2.78k | std::string log_msg; | 87 | 2.78k | try { | 88 | 2.78k | log_msg = tfm::format(fmt, args...); | 89 | 2.78k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 2.78k | util::log::Log(util::log::Entry{ | 93 | 2.78k | .category = flag, | 94 | 2.78k | .level = level, | 95 | 2.78k | .should_ratelimit = should_ratelimit, | 96 | 2.78k | .source_loc = std::move(source_loc), | 97 | 2.78k | .message = std::move(log_msg)}); | 98 | 2.78k | } |
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<sizeof...(int, unsigned long, unsigned long, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [42])>, 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<sizeof...(char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 193 | { | 86 | 193 | std::string log_msg; | 87 | 193 | try { | 88 | 193 | log_msg = tfm::format(fmt, args...); | 89 | 193 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 193 | util::log::Log(util::log::Entry{ | 93 | 193 | .category = flag, | 94 | 193 | .level = level, | 95 | 193 | .should_ratelimit = should_ratelimit, | 96 | 193 | .source_loc = std::move(source_loc), | 97 | 193 | .message = std::move(log_msg)}); | 98 | 193 | } |
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<sizeof...(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>>)>, 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 | 85 | 28 | { | 86 | 28 | std::string log_msg; | 87 | 28 | try { | 88 | 28 | log_msg = tfm::format(fmt, args...); | 89 | 28 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 28 | util::log::Log(util::log::Entry{ | 93 | 28 | .category = flag, | 94 | 28 | .level = level, | 95 | 28 | .should_ratelimit = should_ratelimit, | 96 | 28 | .source_loc = std::move(source_loc), | 97 | 28 | .message = std::move(log_msg)}); | 98 | 28 | } |
void util::log::LogPrintFormatInternal_<int, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, double)>, int const&, double const&) Line | Count | Source | 85 | 948 | { | 86 | 948 | std::string log_msg; | 87 | 948 | try { | 88 | 948 | log_msg = tfm::format(fmt, args...); | 89 | 948 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 948 | util::log::Log(util::log::Entry{ | 93 | 948 | .category = flag, | 94 | 948 | .level = level, | 95 | 948 | .should_ratelimit = should_ratelimit, | 96 | 948 | .source_loc = std::move(source_loc), | 97 | 948 | .message = std::move(log_msg)}); | 98 | 948 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<long, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, double)>, 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<sizeof...(char [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 17 | { | 86 | 17 | std::string log_msg; | 87 | 17 | try { | 88 | 17 | log_msg = tfm::format(fmt, args...); | 89 | 17 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 17 | util::log::Log(util::log::Entry{ | 93 | 17 | .category = flag, | 94 | 17 | .level = level, | 95 | 17 | .should_ratelimit = should_ratelimit, | 96 | 17 | .source_loc = std::move(source_loc), | 97 | 17 | .message = std::move(log_msg)}); | 98 | 17 | } |
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<sizeof...(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)>, 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&) Line | Count | Source | 85 | 807 | { | 86 | 807 | std::string log_msg; | 87 | 807 | try { | 88 | 807 | log_msg = tfm::format(fmt, args...); | 89 | 807 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 807 | util::log::Log(util::log::Entry{ | 93 | 807 | .category = flag, | 94 | 807 | .level = level, | 95 | 807 | .should_ratelimit = should_ratelimit, | 96 | 807 | .source_loc = std::move(source_loc), | 97 | 807 | .message = std::move(log_msg)}); | 98 | 807 | } |
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<sizeof...(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>>)>, 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&) 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<sizeof...(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>>)>, 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&) Line | Count | Source | 85 | 206 | { | 86 | 206 | std::string log_msg; | 87 | 206 | try { | 88 | 206 | log_msg = tfm::format(fmt, args...); | 89 | 206 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 206 | util::log::Log(util::log::Entry{ | 93 | 206 | .category = flag, | 94 | 206 | .level = level, | 95 | 206 | .should_ratelimit = should_ratelimit, | 96 | 206 | .source_loc = std::move(source_loc), | 97 | 206 | .message = std::move(log_msg)}); | 98 | 206 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [22], unsigned long, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [22], unsigned long, char const*)>, char const (&) [22], unsigned long const&, char const* const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal_<long, float, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, float, unsigned long)>, long const&, float const&, unsigned long const&) 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<sizeof...(unsigned long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 22 | { | 86 | 22 | std::string log_msg; | 87 | 22 | try { | 88 | 22 | log_msg = tfm::format(fmt, args...); | 89 | 22 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 22 | util::log::Log(util::log::Entry{ | 93 | 22 | .category = flag, | 94 | 22 | .level = level, | 95 | 22 | .should_ratelimit = should_ratelimit, | 96 | 22 | .source_loc = std::move(source_loc), | 97 | 22 | .message = std::move(log_msg)}); | 98 | 22 | } |
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<sizeof...(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*)>, 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<sizeof...(char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int)>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&) Line | Count | Source | 85 | 100k | { | 86 | 100k | std::string log_msg; | 87 | 100k | try { | 88 | 100k | log_msg = tfm::format(fmt, args...); | 89 | 100k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 100k | util::log::Log(util::log::Entry{ | 93 | 100k | .category = flag, | 94 | 100k | .level = level, | 95 | 100k | .should_ratelimit = should_ratelimit, | 96 | 100k | .source_loc = std::move(source_loc), | 97 | 100k | .message = std::move(log_msg)}); | 98 | 100k | } |
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<sizeof...(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>>)>, 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 | 85 | 135k | { | 86 | 135k | std::string log_msg; | 87 | 135k | try { | 88 | 135k | log_msg = tfm::format(fmt, args...); | 89 | 135k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 135k | util::log::Log(util::log::Entry{ | 93 | 135k | .category = flag, | 94 | 135k | .level = level, | 95 | 135k | .should_ratelimit = should_ratelimit, | 96 | 135k | .source_loc = std::move(source_loc), | 97 | 135k | .message = std::move(log_msg)}); | 98 | 135k | } |
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<sizeof...(char [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 80.7k | { | 86 | 80.7k | std::string log_msg; | 87 | 80.7k | try { | 88 | 80.7k | log_msg = tfm::format(fmt, args...); | 89 | 80.7k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 80.7k | util::log::Log(util::log::Entry{ | 93 | 80.7k | .category = flag, | 94 | 80.7k | .level = level, | 95 | 80.7k | .should_ratelimit = should_ratelimit, | 96 | 80.7k | .source_loc = std::move(source_loc), | 97 | 80.7k | .message = std::move(log_msg)}); | 98 | 80.7k | } |
void util::log::LogPrintFormatInternal_<int, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, char const*)>, int const&, char const* const&) Line | Count | Source | 85 | 6 | { | 86 | 6 | std::string log_msg; | 87 | 6 | try { | 88 | 6 | log_msg = tfm::format(fmt, args...); | 89 | 6 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 6 | util::log::Log(util::log::Entry{ | 93 | 6 | .category = flag, | 94 | 6 | .level = level, | 95 | 6 | .should_ratelimit = should_ratelimit, | 96 | 6 | .source_loc = std::move(source_loc), | 97 | 6 | .message = std::move(log_msg)}); | 98 | 6 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char const*, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char const*, char const*)>, char const* const&, char const* const&) 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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, long, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&, long const&, int const&) Line | Count | Source | 85 | 2 | { | 86 | 2 | std::string log_msg; | 87 | 2 | try { | 88 | 2 | log_msg = tfm::format(fmt, args...); | 89 | 2 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 2 | util::log::Log(util::log::Entry{ | 93 | 2 | .category = flag, | 94 | 2 | .level = level, | 95 | 2 | .should_ratelimit = should_ratelimit, | 96 | 2 | .source_loc = std::move(source_loc), | 97 | 2 | .message = std::move(log_msg)}); | 98 | 2 | } |
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<sizeof...(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>> 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 | 85 | 43.8k | { | 86 | 43.8k | std::string log_msg; | 87 | 43.8k | try { | 88 | 43.8k | log_msg = tfm::format(fmt, args...); | 89 | 43.8k | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 43.8k | util::log::Log(util::log::Entry{ | 93 | 43.8k | .category = flag, | 94 | 43.8k | .level = level, | 95 | 43.8k | .should_ratelimit = should_ratelimit, | 96 | 43.8k | .source_loc = std::move(source_loc), | 97 | 43.8k | .message = std::move(log_msg)}); | 98 | 43.8k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<long, unsigned short>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, unsigned short)>, long const&, unsigned short const&) 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<sizeof...(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>>)>, 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&) Line | Count | Source | 85 | 11 | { | 86 | 11 | std::string log_msg; | 87 | 11 | try { | 88 | 11 | log_msg = tfm::format(fmt, args...); | 89 | 11 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 11 | util::log::Log(util::log::Entry{ | 93 | 11 | .category = flag, | 94 | 11 | .level = level, | 95 | 11 | .should_ratelimit = should_ratelimit, | 96 | 11 | .source_loc = std::move(source_loc), | 97 | 11 | .message = std::move(log_msg)}); | 98 | 11 | } |
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<sizeof...(unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned short const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 85 | 3 | { | 86 | 3 | std::string log_msg; | 87 | 3 | try { | 88 | 3 | log_msg = tfm::format(fmt, args...); | 89 | 3 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 3 | util::log::Log(util::log::Entry{ | 93 | 3 | .category = flag, | 94 | 3 | .level = level, | 95 | 3 | .should_ratelimit = should_ratelimit, | 96 | 3 | .source_loc = std::move(source_loc), | 97 | 3 | .message = std::move(log_msg)}); | 98 | 3 | } |
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<sizeof...(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>>)>, 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 | 85 | 8 | { | 86 | 8 | std::string log_msg; | 87 | 8 | try { | 88 | 8 | log_msg = tfm::format(fmt, args...); | 89 | 8 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 8 | util::log::Log(util::log::Entry{ | 93 | 8 | .category = flag, | 94 | 8 | .level = level, | 95 | 8 | .should_ratelimit = should_ratelimit, | 96 | 8 | .source_loc = std::move(source_loc), | 97 | 8 | .message = std::move(log_msg)}); | 98 | 8 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<unsigned char>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned char)>, unsigned char const&) 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<sizeof...(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>, long)>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char> const&, long const&) Line | Count | Source | 85 | 6 | { | 86 | 6 | std::string log_msg; | 87 | 6 | try { | 88 | 6 | log_msg = tfm::format(fmt, args...); | 89 | 6 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 6 | util::log::Log(util::log::Entry{ | 93 | 6 | .category = flag, | 94 | 6 | .level = level, | 95 | 6 | .should_ratelimit = should_ratelimit, | 96 | 6 | .source_loc = std::move(source_loc), | 97 | 6 | .message = std::move(log_msg)}); | 98 | 6 | } |
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<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>, unsigned long, long)>, 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&) Line | Count | Source | 85 | 3 | { | 86 | 3 | std::string log_msg; | 87 | 3 | try { | 88 | 3 | log_msg = tfm::format(fmt, args...); | 89 | 3 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 3 | util::log::Log(util::log::Entry{ | 93 | 3 | .category = flag, | 94 | 3 | .level = level, | 95 | 3 | .should_ratelimit = should_ratelimit, | 96 | 3 | .source_loc = std::move(source_loc), | 97 | 3 | .message = std::move(log_msg)}); | 98 | 3 | } |
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<sizeof...(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>)>, 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&) Line | Count | Source | 85 | 1 | { | 86 | 1 | std::string log_msg; | 87 | 1 | try { | 88 | 1 | log_msg = tfm::format(fmt, args...); | 89 | 1 | } catch (tinyformat::format_error& fmterr) { | 90 | 0 | log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt; | 91 | 0 | } | 92 | 1 | util::log::Log(util::log::Entry{ | 93 | 1 | .category = flag, | 94 | 1 | .level = level, | 95 | 1 | .should_ratelimit = should_ratelimit, | 96 | 1 | .source_loc = std::move(source_loc), | 97 | 1 | .message = std::move(log_msg)}); | 98 | 1 | } |
|
99 | | |
100 | | template <typename... Args> |
101 | | inline void LogPrintFormatInternal(SourceLocation&& source_loc, BCLog::LogFlags flag, util::log::Level level, util::ConstevalFormatString<sizeof...(Args)> fmt, const Args&... args) |
102 | 280k | { |
103 | 280k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); |
104 | 280k | } void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 102 | 75.5k | { | 103 | 75.5k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 75.5k | } |
void util::log::LogPrintFormatInternal<int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(int)>, int const&) Line | Count | Source | 102 | 11.0k | { | 103 | 11.0k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 11.0k | } |
void util::log::LogPrintFormatInternal<>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...()>) Line | Count | Source | 102 | 25.4k | { | 103 | 25.4k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 25.4k | } |
void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&) Line | Count | Source | 102 | 22.6k | { | 103 | 22.6k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 22.6k | } |
void util::log::LogPrintFormatInternal<char [5]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [5])>, char const (&) [5]) Line | Count | Source | 102 | 2 | { | 103 | 2 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 2 | } |
void util::log::LogPrintFormatInternal<char [6]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [6])>, char const (&) [6]) Line | Count | Source | 102 | 1 | { | 103 | 1 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 1 | } |
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<sizeof...(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>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 102 | 62.8k | { | 103 | 62.8k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 62.8k | } |
void util::log::LogPrintFormatInternal<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, bool const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 102 | 67 | { | 103 | 67 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 67 | } |
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<sizeof...(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 102 | 802 | { | 103 | 802 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 802 | } |
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<sizeof...(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> const&) Line | Count | Source | 102 | 533 | { | 103 | 533 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 533 | } |
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<sizeof...(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>> const&, char const* const&) Line | Count | Source | 102 | 9 | { | 103 | 9 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 9 | } |
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<sizeof...(char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 102 | 657 | { | 103 | 657 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 657 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [12], char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [12], char const*)>, char const (&) [12], char const* const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [16]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [16])>, char const (&) [16]) void util::log::LogPrintFormatInternal<unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(unsigned long, long)>, unsigned long const&, long const&) Line | Count | Source | 102 | 625 | { | 103 | 625 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 625 | } |
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<sizeof...(unsigned long, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>)>, unsigned long const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char> const&) Line | Count | Source | 102 | 30 | { | 103 | 30 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 30 | } |
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<sizeof...(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, 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<sizeof...(char const*, int, unsigned long)>, 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<sizeof...(char [6], int)>, char const (&) [6], int const&) void util::log::LogPrintFormatInternal<unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(unsigned long)>, unsigned long const&) Line | Count | Source | 102 | 3.74k | { | 103 | 3.74k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 3.74k | } |
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<sizeof...(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>> const&, unsigned short const&) Line | Count | Source | 102 | 2.39k | { | 103 | 2.39k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 2.39k | } |
void util::log::LogPrintFormatInternal<char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char const*)>, char const* const&) Line | Count | Source | 102 | 29 | { | 103 | 29 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 29 | } |
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<sizeof...(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>> 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 | 102 | 7 | { | 103 | 7 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 7 | } |
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<sizeof...(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>> const&, int const&) Line | Count | Source | 102 | 131 | { | 103 | 131 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 131 | } |
void util::log::LogPrintFormatInternal<int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(int, int)>, int const&, int const&) Line | Count | Source | 102 | 2.55k | { | 103 | 2.55k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 2.55k | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned char, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned char const&, int const&) Unexecuted instantiation: 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<sizeof...(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>>)>, 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&) 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<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 102 | 3 | { | 103 | 3 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 3 | } |
void util::log::LogPrintFormatInternal<double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(double, double)>, double const&, double const&) Line | Count | Source | 102 | 1.14k | { | 103 | 1.14k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 1.14k | } |
void util::log::LogPrintFormatInternal<unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(unsigned int)>, unsigned int const&) Line | Count | Source | 102 | 8 | { | 103 | 8 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 8 | } |
void util::log::LogPrintFormatInternal<double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(double)>, double const&) Line | Count | Source | 102 | 2.36k | { | 103 | 2.36k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 2.36k | } |
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<sizeof...(double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, double const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 102 | 50 | { | 103 | 50 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 50 | } |
void util::log::LogPrintFormatInternal<long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(long)>, long const&) Line | Count | Source | 102 | 724 | { | 103 | 724 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 724 | } |
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<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 102 | 1 | { | 103 | 1 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 1 | } |
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<sizeof...(char [9], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, 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<sizeof...(char [17], bool)>, char const (&) [17], bool const&) Line | Count | Source | 102 | 1.36k | { | 103 | 1.36k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 1.36k | } |
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<sizeof...(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>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&) Line | Count | Source | 102 | 2 | { | 103 | 2 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 2 | } |
Unexecuted instantiation: 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<sizeof...(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>> const&, long const&) void util::log::LogPrintFormatInternal<long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(long, long)>, long const&, long const&) Line | Count | Source | 102 | 6 | { | 103 | 6 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 6 | } |
void util::log::LogPrintFormatInternal<unsigned long, unsigned long, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(unsigned long, unsigned long, int)>, unsigned long const&, unsigned long const&, int const&) Line | Count | Source | 102 | 7 | { | 103 | 7 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 7 | } |
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<sizeof...(char [19], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, 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<sizeof...(char [19])>, char const (&) [19]) void util::log::LogPrintFormatInternal<kernel::ChainstateRole, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(kernel::ChainstateRole, int, int)>, kernel::ChainstateRole const&, int const&, int const&) Line | Count | Source | 102 | 11 | { | 103 | 11 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 11 | } |
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<sizeof...(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 102 | 42 | { | 103 | 42 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 42 | } |
void util::log::LogPrintFormatInternal<char [15], int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [15], int)>, char const (&) [15], int const&) Line | Count | Source | 102 | 1 | { | 103 | 1 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 1 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<int, bool, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(int, bool, int)>, 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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, unsigned long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned int const&, unsigned long const&) void util::log::LogPrintFormatInternal<unsigned int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(unsigned int, int)>, unsigned int const&, int const&) Line | Count | Source | 102 | 17 | { | 103 | 17 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 17 | } |
void util::log::LogPrintFormatInternal<int, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(int, unsigned long, unsigned long)>, int const&, unsigned long const&, unsigned long const&) Line | Count | Source | 102 | 166 | { | 103 | 166 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 166 | } |
void util::log::LogPrintFormatInternal<long, long, long, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(long, long, long, long, long)>, long const&, long const&, long const&, long const&, long const&) Line | Count | Source | 102 | 505 | { | 103 | 505 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 505 | } |
void util::log::LogPrintFormatInternal<double, double, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(double, double, unsigned long)>, double const&, double const&, unsigned long const&) Line | Count | Source | 102 | 1.01k | { | 103 | 1.01k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 1.01k | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&, long const&) Line | Count | Source | 102 | 1 | { | 103 | 1 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 1 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&) void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 102 | 15 | { | 103 | 15 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 15 | } |
void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, unsigned long, 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::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, 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>>)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, 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&) Line | Count | Source | 102 | 3 | { | 103 | 3 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 3 | } |
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>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(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>>)>, 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&) 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>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) void util::log::LogPrintFormatInternal<unsigned long, unsigned long, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(unsigned long, unsigned long, unsigned int)>, unsigned long const&, unsigned long const&, unsigned int const&) Line | Count | Source | 102 | 2.67k | { | 103 | 2.67k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 2.67k | } |
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<sizeof...(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>>)>, 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&) Line | Count | Source | 102 | 760 | { | 103 | 760 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 760 | } |
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<sizeof...(char [21], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, 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<sizeof...(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>>)>, 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 | 102 | 11.5k | { | 103 | 11.5k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 11.5k | } |
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<sizeof...(char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [13], 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>>, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const* const&) Line | Count | Source | 102 | 705 | { | 103 | 705 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 705 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [17]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [17])>, char const (&) [17]) 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<sizeof...(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>>)>, 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 | 102 | 2.78k | { | 103 | 2.78k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 2.78k | } |
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<sizeof...(int, unsigned long, unsigned long, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [42])>, 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<int, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(int, double)>, int const&, double const&) Line | Count | Source | 102 | 948 | { | 103 | 948 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 948 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<long, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(long, double)>, 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<sizeof...(char [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 102 | 17 | { | 103 | 17 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 17 | } |
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<sizeof...(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)>, 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&) Line | Count | Source | 102 | 807 | { | 103 | 807 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 807 | } |
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<sizeof...(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>>)>, 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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&) void util::log::LogPrintFormatInternal<int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(int, long)>, int const&, long const&) Line | Count | Source | 102 | 15 | { | 103 | 15 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 15 | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double const&) Line | Count | Source | 102 | 254 | { | 103 | 254 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 254 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<long, float, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(long, float, unsigned long)>, long const&, float const&, unsigned long const&) 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<sizeof...(unsigned long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 102 | 22 | { | 103 | 22 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 22 | } |
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<sizeof...(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*)>, 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<int, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(int, char const*)>, int const&, char const* const&) Line | Count | Source | 102 | 6 | { | 103 | 6 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 6 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char const*, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char const*, char const*)>, char const* const&, char const* const&) 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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, long, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&, long const&, int const&) Line | Count | Source | 102 | 2 | { | 103 | 2 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 2 | } |
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<sizeof...(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>> 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 | 102 | 43.8k | { | 103 | 43.8k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 43.8k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<long, unsigned short>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(long, unsigned short)>, long const&, unsigned short const&) Unexecuted instantiation: void util::log::LogPrintFormatInternal<unsigned char>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(unsigned char)>, unsigned char const&) 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<sizeof...(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>, long)>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char> const&, long const&) Line | Count | Source | 102 | 6 | { | 103 | 6 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 6 | } |
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<sizeof...(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>)>, 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&) Line | Count | Source | 102 | 1 | { | 103 | 1 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...); | 104 | 1 | } |
|
105 | | |
106 | | template <typename... Args> |
107 | | inline void LogPrintFormatInternal(SourceLocation&& source_loc, BCLog::LogFlags flag, util::log::Level level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(Args)> fmt, const Args&... args) |
108 | 5.77M | { |
109 | 5.77M | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); |
110 | 5.77M | } void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&) Line | Count | Source | 108 | 49 | { | 109 | 49 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 49 | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 108 | 1.20M | { | 109 | 1.20M | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 1.20M | } |
void util::log::LogPrintFormatInternal<char [5]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [5])>, char const (&) [5]) Line | Count | Source | 108 | 1 | { | 109 | 1 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 1 | } |
void util::log::LogPrintFormatInternal<char [4]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [4])>, char const (&) [4]) Line | Count | Source | 108 | 31 | { | 109 | 31 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 31 | } |
void util::log::LogPrintFormatInternal<int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(int)>, int const&) Line | Count | Source | 108 | 1.40k | { | 109 | 1.40k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 1.40k | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&) Line | Count | Source | 108 | 2 | { | 109 | 2 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 2 | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int, int, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&, int const&, int const&) Line | Count | Source | 108 | 2 | { | 109 | 2 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 2 | } |
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<sizeof...(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)>, 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 | 108 | 32.2k | { | 109 | 32.2k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 32.2k | } |
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<sizeof...(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)>, 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 | 108 | 13 | { | 109 | 13 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 13 | } |
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<sizeof...(int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int)>, 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 | 108 | 30.7k | { | 109 | 30.7k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 30.7k | } |
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<sizeof...(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>> const&, char const* const&) Line | Count | Source | 108 | 511k | { | 109 | 511k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 511k | } |
void util::log::LogPrintFormatInternal<unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned long)>, unsigned long const&) Line | Count | Source | 108 | 506 | { | 109 | 506 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 506 | } |
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<sizeof...(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>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 108 | 3.34k | { | 109 | 3.34k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 3.34k | } |
void util::log::LogPrintFormatInternal<>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...()>) Line | Count | Source | 108 | 108k | { | 109 | 108k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 108k | } |
void util::log::LogPrintFormatInternal<int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(int, int)>, int const&, int const&) Line | Count | Source | 108 | 43 | { | 109 | 43 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 43 | } |
void util::log::LogPrintFormatInternal<unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned long, long)>, unsigned long const&, long const&) Line | Count | Source | 108 | 29.7k | { | 109 | 29.7k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 29.7k | } |
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<sizeof...(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>> const&, unsigned long const&) Line | Count | Source | 108 | 45.7k | { | 109 | 45.7k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 45.7k | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int)>, 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 | 108 | 18.1k | { | 109 | 18.1k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 18.1k | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double, double)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double const&, double const&) Line | Count | Source | 108 | 8 | { | 109 | 8 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 8 | } |
void util::log::LogPrintFormatInternal<unsigned long, char const*, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned long, char const*, int)>, unsigned long const&, char const* const&, int const&) Line | Count | Source | 108 | 1.04k | { | 109 | 1.04k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 1.04k | } |
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<sizeof...(long, long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, long const&, long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 108 | 12 | { | 109 | 12 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 12 | } |
void util::log::LogPrintFormatInternal<long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, long)>, long const&, long const&) Line | Count | Source | 108 | 17 | { | 109 | 17 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 17 | } |
void util::log::LogPrintFormatInternal<long, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, long, long)>, long const&, long const&, long const&) Line | Count | Source | 108 | 5 | { | 109 | 5 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 5 | } |
void util::log::LogPrintFormatInternal<long, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, int)>, long const&, int const&) Line | Count | Source | 108 | 1 | { | 109 | 1 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 1 | } |
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<sizeof...(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>> const&, bool const&) Line | Count | Source | 108 | 4.85k | { | 109 | 4.85k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 4.85k | } |
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<sizeof...(HTTPStatusCode, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)>, HTTPStatusCode const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&) Line | Count | Source | 108 | 186k | { | 109 | 186k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 186k | } |
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<sizeof...(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>>)>, 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&) Line | Count | Source | 108 | 1 | { | 109 | 1 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 1 | } |
void util::log::LogPrintFormatInternal<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&) Line | Count | Source | 108 | 256k | { | 109 | 256k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 256k | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, char const*)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, char const* const&) Line | Count | Source | 108 | 17 | { | 109 | 17 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 17 | } |
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<sizeof...(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)>, 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 | 108 | 185k | { | 109 | 185k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 185k | } |
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<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&) Line | Count | Source | 108 | 186k | { | 109 | 186k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 186k | } |
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<sizeof...(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 108 | 5 | { | 109 | 5 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 5 | } |
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<sizeof...(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>> const&, unsigned short const&) Line | Count | Source | 108 | 3 | { | 109 | 3 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 3 | } |
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<sizeof...(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>>)>, 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&) Line | Count | Source | 108 | 35 | { | 109 | 35 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 35 | } |
void util::log::LogPrintFormatInternal<char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char const*)>, char const* const&) Line | Count | Source | 108 | 1.35k | { | 109 | 1.35k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 1.35k | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [17]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [17])>, 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, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(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>> const&, long const&) Line | Count | Source | 108 | 65.1k | { | 109 | 65.1k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 65.1k | } |
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<sizeof...(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)>, 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 | 108 | 698 | { | 109 | 698 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 698 | } |
void util::log::LogPrintFormatInternal<long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long)>, long const&) Line | Count | Source | 108 | 4.08k | { | 109 | 4.08k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 4.08k | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned int const&, long const&) Line | Count | Source | 108 | 84 | { | 109 | 84 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 84 | } |
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<sizeof...(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)>, 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&) Line | Count | Source | 108 | 1 | { | 109 | 1 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 1 | } |
void util::log::LogPrintFormatInternal<unsigned int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned int, long)>, unsigned int const&, long const&) Line | Count | Source | 108 | 84 | { | 109 | 84 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 84 | } |
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<sizeof...(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 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 | 108 | 101 | { | 109 | 101 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 101 | } |
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<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 108 | 1.49k | { | 109 | 1.49k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 1.49k | } |
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<sizeof...(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>>)>, 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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, long const&) Line | Count | Source | 108 | 287k | { | 109 | 287k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 287k | } |
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<sizeof...(char [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, char const (&) [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&) Line | Count | Source | 108 | 17.7k | { | 109 | 17.7k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 17.7k | } |
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<sizeof...(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>> 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 | 108 | 200k | { | 109 | 200k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 200k | } |
void util::log::LogPrintFormatInternal<unsigned long, double, double, unsigned long, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned long, double, double, unsigned long, double, double)>, unsigned long const&, double const&, double const&, unsigned long const&, double const&, double const&) Line | Count | Source | 108 | 347 | { | 109 | 347 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 347 | } |
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<sizeof...(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 108 | 10.0k | { | 109 | 10.0k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 10.0k | } |
void util::log::LogPrintFormatInternal<long, long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, long, unsigned long)>, long const&, long const&, unsigned long const&) Line | Count | Source | 108 | 1 | { | 109 | 1 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 1 | } |
void util::log::LogPrintFormatInternal<char [20], long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [20], long)>, char const (&) [20], long const&) Line | Count | Source | 108 | 3 | { | 109 | 3 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 3 | } |
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<sizeof...(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)>, 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 | 108 | 12.9k | { | 109 | 12.9k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 12.9k | } |
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<sizeof...(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>>)>, 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 | 108 | 862 | { | 109 | 862 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 862 | } |
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<sizeof...(ServiceFlags, ServiceFlags, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, ServiceFlags const&, ServiceFlags const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 108 | 25 | { | 109 | 25 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 25 | } |
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<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 108 | 168 | { | 109 | 168 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 168 | } |
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<sizeof...(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, bool, long)>, int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool const&, long const&) Line | Count | Source | 108 | 1.73k | { | 109 | 1.73k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 1.73k | } |
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<sizeof...(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>>)>, 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 | 108 | 1.69k | { | 109 | 1.69k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 1.69k | } |
void util::log::LogPrintFormatInternal<int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(int, long)>, int const&, long const&) Line | Count | Source | 108 | 1.58k | { | 109 | 1.58k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 1.58k | } |
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<sizeof...(std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, 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&) Line | Count | Source | 108 | 5 | { | 109 | 5 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 5 | } |
void util::log::LogPrintFormatInternal<unsigned long, unsigned long, unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned long, unsigned long, unsigned long, long)>, unsigned long const&, unsigned long const&, unsigned long const&, long const&) Line | Count | Source | 108 | 43 | { | 109 | 43 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 43 | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const* const&, long const&) Line | Count | Source | 108 | 29.7k | { | 109 | 29.7k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 29.7k | } |
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<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&) Line | Count | Source | 108 | 2.15k | { | 109 | 2.15k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 2.15k | } |
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<sizeof...(unsigned long, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned long const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 108 | 2 | { | 109 | 2 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 2 | } |
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<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, long)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, long const&) Line | Count | Source | 108 | 3 | { | 109 | 3 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 3 | } |
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, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(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 int)>, 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 int const&) Line | Count | Source | 108 | 608 | { | 109 | 608 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 608 | } |
void util::log::LogPrintFormatInternal<char [15], long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [15], long)>, char const (&) [15], long const&) Line | Count | Source | 108 | 2 | { | 109 | 2 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 2 | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [17])>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const (&) [17]) Line | Count | Source | 108 | 30 | { | 109 | 30 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 30 | } |
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<sizeof...(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)>, 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 | 108 | 199 | { | 109 | 199 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 199 | } |
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<sizeof...(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>> const&, int const&) Line | Count | Source | 108 | 816 | { | 109 | 816 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 816 | } |
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<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::atomic<unsigned long>, unsigned long, unsigned long)>, 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 | 108 | 4 | { | 109 | 4 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 4 | } |
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<sizeof...(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 108 | 4 | { | 109 | 4 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 4 | } |
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<sizeof...(unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned int const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 108 | 3 | { | 109 | 3 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 3 | } |
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>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(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>> const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) 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<sizeof...(char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int)>, 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<sizeof...(char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, char const*, char const*)>, 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 | 108 | 12 | { | 109 | 12 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 12 | } |
void util::log::LogPrintFormatInternal<char const*, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char const*, long)>, char const* const&, long const&) Line | Count | Source | 108 | 93 | { | 109 | 93 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 93 | } |
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<sizeof...(char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&) Line | Count | Source | 108 | 5.81k | { | 109 | 5.81k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 5.81k | } |
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<sizeof...(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)>, 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 | 108 | 582 | { | 109 | 582 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 582 | } |
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<sizeof...(char [13], long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [13], long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 108 | 9.12k | { | 109 | 9.12k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 9.12k | } |
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<sizeof...(double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, double const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 108 | 2 | { | 109 | 2 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 2 | } |
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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, long const&) Line | Count | Source | 108 | 31.6k | { | 109 | 31.6k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 31.6k | } |
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<sizeof...(kernel::ChainstateRole, unsigned long, unsigned long, long, int, int, int)>, kernel::ChainstateRole const&, unsigned long const&, unsigned long const&, long const&, int const&, int const&, int const&) Line | Count | Source | 108 | 108 | { | 109 | 108 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 108 | } |
void util::log::LogPrintFormatInternal<char [18], int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [18], int)>, char const (&) [18], int const&) Line | Count | Source | 108 | 17 | { | 109 | 17 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 17 | } |
void util::log::LogPrintFormatInternal<node::BlockfileType, node::BlockfileCursor>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(node::BlockfileType, node::BlockfileCursor)>, node::BlockfileType const&, node::BlockfileCursor const&) Line | Count | Source | 108 | 12 | { | 109 | 12 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 12 | } |
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<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, unsigned int)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, unsigned int const&) Line | Count | Source | 108 | 34 | { | 109 | 34 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 34 | } |
void util::log::LogPrintFormatInternal<long, unsigned long, long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, unsigned long, long, unsigned long)>, long const&, unsigned long const&, long const&, unsigned long const&) Line | Count | Source | 108 | 44.0k | { | 109 | 44.0k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 44.0k | } |
void util::log::LogPrintFormatInternal<double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(double, double, double)>, double const&, double const&, double const&) Line | Count | Source | 108 | 1.09M | { | 109 | 1.09M | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 1.09M | } |
void util::log::LogPrintFormatInternal<long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, unsigned long)>, long const&, unsigned long const&) Line | Count | Source | 108 | 772 | { | 109 | 772 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 772 | } |
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<sizeof...(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&) Line | Count | Source | 108 | 23.6k | { | 109 | 23.6k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 23.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>>, long, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(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)>, 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 | 108 | 912 | { | 109 | 912 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 912 | } |
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<sizeof...(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)>, 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 | 108 | 149 | { | 109 | 149 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 149 | } |
void util::log::LogPrintFormatInternal<long, unsigned int, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, unsigned int, unsigned int)>, long const&, unsigned int const&, unsigned int const&) Line | Count | Source | 108 | 136 | { | 109 | 136 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 136 | } |
void util::log::LogPrintFormatInternal<unsigned int, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned int, unsigned int)>, unsigned int const&, unsigned int const&) Line | Count | Source | 108 | 151k | { | 109 | 151k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 151k | } |
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<sizeof...(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>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&) Line | Count | Source | 108 | 58 | { | 109 | 58 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 58 | } |
void util::log::LogPrintFormatInternal<unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned int)>, unsigned int const&) Line | Count | Source | 108 | 275 | { | 109 | 275 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 275 | } |
void util::log::LogPrintFormatInternal<long, bool>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, bool)>, long const&, bool const&) Line | Count | Source | 108 | 8 | { | 109 | 8 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 8 | } |
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<sizeof...(int, double, double, double, double, double, float, double, double, double, double, double, double, float, double, double, double, double)>, 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&) Line | Count | Source | 108 | 23.1k | { | 109 | 23.1k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 23.1k | } |
void util::log::LogPrintFormatInternal<unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned long, unsigned long)>, unsigned long const&, unsigned long const&) Line | Count | Source | 108 | 1.72k | { | 109 | 1.72k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 1.72k | } |
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<sizeof...(unsigned int, unsigned long, unsigned int, unsigned int, unsigned long, unsigned int, char const*)>, unsigned int const&, unsigned long const&, unsigned int const&, unsigned int const&, unsigned long const&, unsigned int const&, char const* const&) Line | Count | Source | 108 | 71.4k | { | 109 | 71.4k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 71.4k | } |
void util::log::LogPrintFormatInternal<double, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(double, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double)>, double const&, int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) Line | Count | Source | 108 | 3.32k | { | 109 | 3.32k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 3.32k | } |
void util::log::LogPrintFormatInternal<unsigned long, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned long, double)>, unsigned long const&, double const&) Line | Count | Source | 108 | 1.10k | { | 109 | 1.10k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 1.10k | } |
void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, int const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 108 | 3.15k | { | 109 | 3.15k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 3.15k | } |
void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long, long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&, long const&) Line | Count | Source | 108 | 247 | { | 109 | 247 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 247 | } |
void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&) Line | Count | Source | 108 | 7 | { | 109 | 7 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 7 | } |
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>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 108 | 2.19k | { | 109 | 2.19k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 2.19k | } |
void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&) Line | Count | Source | 108 | 3.17k | { | 109 | 3.17k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 3.17k | } |
void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, char [7], unsigned long, unsigned long, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, char [7], unsigned long, unsigned long, double, double)>, std::basic_string_view<char, std::char_traits<char>> const&, char const (&) [7], unsigned long const&, unsigned long const&, double const&, double const&) Line | Count | Source | 108 | 28 | { | 109 | 28 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 28 | } |
void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, long, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, long, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, long const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 108 | 459 | { | 109 | 459 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 459 | } |
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double const&) Line | Count | Source | 108 | 11 | { | 109 | 11 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 11 | } |
void util::log::LogPrintFormatInternal<double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(double)>, double const&) Line | Count | Source | 108 | 122k | { | 109 | 122k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 122k | } |
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<sizeof...(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 108 | 35 | { | 109 | 35 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 35 | } |
void util::log::LogPrintFormatInternal<unsigned long, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned long, long, long)>, unsigned long const&, long const&, long const&) Line | Count | Source | 108 | 949 | { | 109 | 949 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 949 | } |
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<sizeof...(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>>)>, 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 | 108 | 10 | { | 109 | 10 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 10 | } |
void util::log::LogPrintFormatInternal<unsigned long, unsigned long, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned long, unsigned long, long, long)>, unsigned long const&, unsigned long const&, long const&, long const&) Line | Count | Source | 108 | 10 | { | 109 | 10 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 10 | } |
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<sizeof...(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>>)>, 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 | 108 | 114k | { | 109 | 114k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 114k | } |
void util::log::LogPrintFormatInternal<unsigned int, double, double, double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned int, double, double, double, double, double)>, unsigned int const&, double const&, double const&, double const&, double const&, double const&) Line | Count | Source | 108 | 153k | { | 109 | 153k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 153k | } |
void util::log::LogPrintFormatInternal<int, double, double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(int, double, double, double, double)>, int const&, double const&, double const&, double const&, double const&) Line | Count | Source | 108 | 150k | { | 109 | 150k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 150k | } |
void util::log::LogPrintFormatInternal<char const*, bool, bool, bool, bool>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char const*, bool, bool, bool, bool)>, char const* const&, bool const&, bool const&, bool const&, bool const&) Line | Count | Source | 108 | 3.64k | { | 109 | 3.64k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 3.64k | } |
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<sizeof...(char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 108 | 193 | { | 109 | 193 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 193 | } |
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<sizeof...(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>>)>, 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 | 108 | 28 | { | 109 | 28 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 28 | } |
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<sizeof...(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>>)>, 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&) Line | Count | Source | 108 | 206 | { | 109 | 206 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 206 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [22], unsigned long, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [22], unsigned long, char const*)>, 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<sizeof...(char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int)>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&) Line | Count | Source | 108 | 100k | { | 109 | 100k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 100k | } |
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<sizeof...(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>>)>, 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 | 108 | 135k | { | 109 | 135k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 135k | } |
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<sizeof...(char [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 108 | 80.7k | { | 109 | 80.7k | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 80.7k | } |
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<sizeof...(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>>)>, 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&) Line | Count | Source | 108 | 11 | { | 109 | 11 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 11 | } |
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<sizeof...(unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned short const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) Line | Count | Source | 108 | 3 | { | 109 | 3 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 3 | } |
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<sizeof...(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>>)>, 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 | 108 | 8 | { | 109 | 8 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 8 | } |
Unexecuted instantiation: void util::log::LogPrintFormatInternal<unsigned char>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned char)>, unsigned 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>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(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>> 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 | 108 | 35 | { | 109 | 35 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 35 | } |
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<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>, unsigned long, long)>, 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&) Line | Count | Source | 108 | 3 | { | 109 | 3 | return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...); | 110 | 3 | } |
|
111 | | } // namespace util::log |
112 | | |
113 | | namespace BCLog { |
114 | | //! Alias for compatibility. Prefer util::log::Level over BCLog::Level in new code. |
115 | | using Level = util::log::Level; |
116 | | } // namespace BCLog |
117 | | |
118 | | // Allow __func__ to be used in any context without warnings: |
119 | | // NOLINTNEXTLINE(bugprone-lambda-function-name) |
120 | 6.06M | #define detail_LogWithSrcLoc(category, level, ...) util::log::LogPrintFormatInternal(SourceLocation{__func__}, category, level, __VA_ARGS__) |
121 | | |
122 | | // Log unconditionally. Uses basic rate limiting to mitigate disk filling attacks. |
123 | | // Be conservative when using functions that unconditionally log to debug.log! |
124 | | // It should not be the case that an inbound peer can fill up a user's storage |
125 | | // with debug.log entries. |
126 | 363k | #define LogInfo(...) detail_LogWithSrcLoc(BCLog::LogFlags::ALL, util::log::Level::Info, __VA_ARGS__) |
127 | 29.6k | #define LogWarning(...) detail_LogWithSrcLoc(BCLog::LogFlags::ALL, util::log::Level::Warning, __VA_ARGS__) |
128 | 4.05k | #define LogError(...) detail_LogWithSrcLoc(BCLog::LogFlags::ALL, util::log::Level::Error, __VA_ARGS__) |
129 | | |
130 | | // Use a macro instead of a function for conditional logging to prevent |
131 | | // evaluating arguments when logging for the category is not enabled. |
132 | | |
133 | | // Log by prefixing the output with the passed category name and severity level. This logs conditionally if |
134 | | // the category is allowed. No rate limiting is applied, because users specifying -debug are assumed to be |
135 | | // developers or power users who are aware that -debug may cause excessive disk usage due to logging. |
136 | | #define detail_LogIfCategoryAndLevelEnabled(category, shouldlog, level, ...) \ |
137 | 7.07M | do { \ |
138 | 7.07M | if (shouldlog(category)) { \ |
139 | 5.66M | detail_LogWithSrcLoc((category), (level), util::log::NO_RATE_LIMIT, __VA_ARGS__); \ |
140 | 5.66M | } \ |
141 | 7.07M | } while (0) |
142 | | |
143 | | // Log conditionally, prefixing the output with the passed category name. |
144 | 6.57M | #define LogDebug(category, ...) detail_LogIfCategoryAndLevelEnabled(category, util::log::ShouldDebugLog, util::log::Level::Debug, __VA_ARGS__) |
145 | 498k | #define LogTrace(category, ...) detail_LogIfCategoryAndLevelEnabled(category, util::log::ShouldTraceLog, util::log::Level::Trace, __VA_ARGS__) |
146 | | |
147 | | // Log unconditionally the first time this statement is hit, then conditionally afterwards |
148 | | #define LogWarnThenDebug(category, ...) \ |
149 | 3 | do { \ |
150 | 3 | static std::atomic<bool> _warned{false}; \ |
151 | 3 | if (!_warned.exchange(true)) { \ |
152 | 1 | LogWarning(__VA_ARGS__); \ |
153 | 2 | } else { \ |
154 | 2 | LogDebug(category, __VA_ARGS__); \ |
155 | 2 | } \ |
156 | 3 | } while (0) |
157 | | |
158 | | #endif // BITCOIN_UTIL_LOG_H |