Coverage Report

Created: 2026-10-03 10:33

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/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 <cstdint>
17
#include <source_location>
18
#include <string>
19
#include <string_view>
20
21
/// Like std::source_location, but allowing to override the function name.
22
class SourceLocation
23
{
24
public:
25
    /// The func argument must be constructed from the C++11 __func__ macro.
26
    /// Ref: https://en.cppreference.com/w/cpp/language/function.html#func
27
    /// Non-static string literals are not supported.
28
    explicit SourceLocation(
29
        const char* func,
30
        std::source_location loc = std::source_location::current())
31
5.84M
        : m_func{func}, m_loc{loc} {}
32
33
5.82M
    std::string_view file_name() const { return m_loc.file_name(); }
34
5.82M
    std::uint_least32_t line() const { return m_loc.line(); }
35
5.82M
    std::string_view function_name_short() const { return m_func; }
36
37
private:
38
    std::string_view m_func;
39
    std::source_location m_loc;
40
};
41
42
namespace util::log {
43
/** Opaque to util::log; interpreted by consumers (e.g., BCLog::LogFlags). */
44
using Category = uint64_t;
45
46
//! Structure and constant for tagging not to rate limit.
47
struct NoRateLimitTag {
48
    explicit NoRateLimitTag() = default;
49
};
50
inline constexpr NoRateLimitTag NO_RATE_LIMIT{};
51
52
enum class Level {
53
    Trace = 0, // High-volume or detailed logging for development/debugging
54
    Debug,     // Reasonably noisy logging, but still usable in production
55
    Info,      // Default
56
    Warning,
57
    Error,
58
};
59
60
struct Entry {
61
    Category category;
62
    Level level;
63
    bool should_ratelimit{false}; //!< Hint for consumers if this entry should be ratelimited
64
    SystemClock::time_point timestamp{SystemClock::now()};
65
    std::chrono::seconds mocktime{GetMockTime()};
66
    std::string thread_name{util::ThreadGetInternalName()};
67
    SourceLocation source_loc;
68
    std::string message;
69
};
70
71
/// Return whether messages with specified category should be debug logged.
72
/// Applications using the logging library need to provide this.
73
bool ShouldDebugLog(Category category);
74
75
/// Return whether messages with specified category should be trace logged.
76
/// Applications using the logging library need to provide this.
77
bool ShouldTraceLog(Category category);
78
79
/** Send message to be logged. Applications using the logging library need to provide this. */
80
void Log(Entry entry);
81
82
template <typename... Args>
83
inline void LogPrintFormatInternal_(SourceLocation&& source_loc, BCLog::LogFlags flag, util::log::Level level, bool should_ratelimit, util::ConstevalFormatString<sizeof...(Args)> fmt, const Args&... args)
84
5.84M
{
85
5.84M
    std::string log_msg;
86
5.84M
    try {
87
5.84M
        log_msg = tfm::format(fmt, args...);
88
5.84M
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
5.84M
    util::log::Log(util::log::Entry{
92
5.84M
        .category = flag,
93
5.84M
        .level = level,
94
5.84M
        .should_ratelimit = should_ratelimit,
95
5.84M
        .source_loc = std::move(source_loc),
96
5.84M
        .message = std::move(log_msg)});
97
5.84M
}
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
84
1.31M
{
85
1.31M
    std::string log_msg;
86
1.31M
    try {
87
1.31M
        log_msg = tfm::format(fmt, args...);
88
1.31M
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1.31M
    util::log::Log(util::log::Entry{
92
1.31M
        .category = flag,
93
1.31M
        .level = level,
94
1.31M
        .should_ratelimit = should_ratelimit,
95
1.31M
        .source_loc = std::move(source_loc),
96
1.31M
        .message = std::move(log_msg)});
97
1.31M
}
void util::log::LogPrintFormatInternal_<int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int)>, int const&)
Line
Count
Source
84
12.3k
{
85
12.3k
    std::string log_msg;
86
12.3k
    try {
87
12.3k
        log_msg = tfm::format(fmt, args...);
88
12.3k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
12.3k
    util::log::Log(util::log::Entry{
92
12.3k
        .category = flag,
93
12.3k
        .level = level,
94
12.3k
        .should_ratelimit = should_ratelimit,
95
12.3k
        .source_loc = std::move(source_loc),
96
12.3k
        .message = std::move(log_msg)});
97
12.3k
}
void util::log::LogPrintFormatInternal_<>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...()>)
Line
Count
Source
84
133k
{
85
133k
    std::string log_msg;
86
133k
    try {
87
133k
        log_msg = tfm::format(fmt, args...);
88
133k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
133k
    util::log::Log(util::log::Entry{
92
133k
        .category = flag,
93
133k
        .level = level,
94
133k
        .should_ratelimit = should_ratelimit,
95
133k
        .source_loc = std::move(source_loc),
96
133k
        .message = std::move(log_msg)});
97
133k
}
void util::log::LogPrintFormatInternal_<char [5]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [5])>, char const (&) [5])
Line
Count
Source
84
3
{
85
3
    std::string log_msg;
86
3
    try {
87
3
        log_msg = tfm::format(fmt, args...);
88
3
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
3
    util::log::Log(util::log::Entry{
92
3
        .category = flag,
93
3
        .level = level,
94
3
        .should_ratelimit = should_ratelimit,
95
3
        .source_loc = std::move(source_loc),
96
3
        .message = std::move(log_msg)});
97
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
84
1
{
85
1
    std::string log_msg;
86
1
    try {
87
1
        log_msg = tfm::format(fmt, args...);
88
1
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1
    util::log::Log(util::log::Entry{
92
1
        .category = flag,
93
1
        .level = level,
94
1
        .should_ratelimit = should_ratelimit,
95
1
        .source_loc = std::move(source_loc),
96
1
        .message = std::move(log_msg)});
97
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
84
31
{
85
31
    std::string log_msg;
86
31
    try {
87
31
        log_msg = tfm::format(fmt, args...);
88
31
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
31
    util::log::Log(util::log::Entry{
92
31
        .category = flag,
93
31
        .level = level,
94
31
        .should_ratelimit = should_ratelimit,
95
31
        .source_loc = std::move(source_loc),
96
31
        .message = std::move(log_msg)});
97
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
84
66.1k
{
85
66.1k
    std::string log_msg;
86
66.1k
    try {
87
66.1k
        log_msg = tfm::format(fmt, args...);
88
66.1k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
66.1k
    util::log::Log(util::log::Entry{
92
66.1k
        .category = flag,
93
66.1k
        .level = level,
94
66.1k
        .should_ratelimit = should_ratelimit,
95
66.1k
        .source_loc = std::move(source_loc),
96
66.1k
        .message = std::move(log_msg)});
97
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
84
67
{
85
67
    std::string log_msg;
86
67
    try {
87
67
        log_msg = tfm::format(fmt, args...);
88
67
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
67
    util::log::Log(util::log::Entry{
92
67
        .category = flag,
93
67
        .level = level,
94
67
        .should_ratelimit = should_ratelimit,
95
67
        .source_loc = std::move(source_loc),
96
67
        .message = std::move(log_msg)});
97
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
84
803
{
85
803
    std::string log_msg;
86
803
    try {
87
803
        log_msg = tfm::format(fmt, args...);
88
803
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
803
    util::log::Log(util::log::Entry{
92
803
        .category = flag,
93
803
        .level = level,
94
803
        .should_ratelimit = should_ratelimit,
95
803
        .source_loc = std::move(source_loc),
96
803
        .message = std::move(log_msg)});
97
803
}
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
84
531
{
85
531
    std::string log_msg;
86
531
    try {
87
531
        log_msg = tfm::format(fmt, args...);
88
531
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
531
    util::log::Log(util::log::Entry{
92
531
        .category = flag,
93
531
        .level = level,
94
531
        .should_ratelimit = should_ratelimit,
95
531
        .source_loc = std::move(source_loc),
96
531
        .message = std::move(log_msg)});
97
531
}
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
84
509k
{
85
509k
    std::string log_msg;
86
509k
    try {
87
509k
        log_msg = tfm::format(fmt, args...);
88
509k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
509k
    util::log::Log(util::log::Entry{
92
509k
        .category = flag,
93
509k
        .level = level,
94
509k
        .should_ratelimit = should_ratelimit,
95
509k
        .source_loc = std::move(source_loc),
96
509k
        .message = std::move(log_msg)});
97
509k
}
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
84
887
{
85
887
    std::string log_msg;
86
887
    try {
87
887
        log_msg = tfm::format(fmt, args...);
88
887
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
887
    util::log::Log(util::log::Entry{
92
887
        .category = flag,
93
887
        .level = level,
94
887
        .should_ratelimit = should_ratelimit,
95
887
        .source_loc = std::move(source_loc),
96
887
        .message = std::move(log_msg)});
97
887
}
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
84
31.0k
{
85
31.0k
    std::string log_msg;
86
31.0k
    try {
87
31.0k
        log_msg = tfm::format(fmt, args...);
88
31.0k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
31.0k
    util::log::Log(util::log::Entry{
92
31.0k
        .category = flag,
93
31.0k
        .level = level,
94
31.0k
        .should_ratelimit = should_ratelimit,
95
31.0k
        .source_loc = std::move(source_loc),
96
31.0k
        .message = std::move(log_msg)});
97
31.0k
}
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
84
30
{
85
30
    std::string log_msg;
86
30
    try {
87
30
        log_msg = tfm::format(fmt, args...);
88
30
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
30
    util::log::Log(util::log::Entry{
92
30
        .category = flag,
93
30
        .level = level,
94
30
        .should_ratelimit = should_ratelimit,
95
30
        .source_loc = std::move(source_loc),
96
30
        .message = std::move(log_msg)});
97
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
84
1
{
85
1
    std::string log_msg;
86
1
    try {
87
1
        log_msg = tfm::format(fmt, args...);
88
1
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1
    util::log::Log(util::log::Entry{
92
1
        .category = flag,
93
1
        .level = level,
94
1
        .should_ratelimit = should_ratelimit,
95
1
        .source_loc = std::move(source_loc),
96
1
        .message = std::move(log_msg)});
97
1
}
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
84
2
{
85
2
    std::string log_msg;
86
2
    try {
87
2
        log_msg = tfm::format(fmt, args...);
88
2
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
2
    util::log::Log(util::log::Entry{
92
2
        .category = flag,
93
2
        .level = level,
94
2
        .should_ratelimit = should_ratelimit,
95
2
        .source_loc = std::move(source_loc),
96
2
        .message = std::move(log_msg)});
97
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
84
32.2k
{
85
32.2k
    std::string log_msg;
86
32.2k
    try {
87
32.2k
        log_msg = tfm::format(fmt, args...);
88
32.2k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
32.2k
    util::log::Log(util::log::Entry{
92
32.2k
        .category = flag,
93
32.2k
        .level = level,
94
32.2k
        .should_ratelimit = should_ratelimit,
95
32.2k
        .source_loc = std::move(source_loc),
96
32.2k
        .message = std::move(log_msg)});
97
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
84
13
{
85
13
    std::string log_msg;
86
13
    try {
87
13
        log_msg = tfm::format(fmt, args...);
88
13
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
13
    util::log::Log(util::log::Entry{
92
13
        .category = flag,
93
13
        .level = level,
94
13
        .should_ratelimit = should_ratelimit,
95
13
        .source_loc = std::move(source_loc),
96
13
        .message = std::move(log_msg)});
97
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
84
30.7k
{
85
30.7k
    std::string log_msg;
86
30.7k
    try {
87
30.7k
        log_msg = tfm::format(fmt, args...);
88
30.7k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
30.7k
    util::log::Log(util::log::Entry{
92
30.7k
        .category = flag,
93
30.7k
        .level = level,
94
30.7k
        .should_ratelimit = should_ratelimit,
95
30.7k
        .source_loc = std::move(source_loc),
96
30.7k
        .message = std::move(log_msg)});
97
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
84
4.23k
{
85
4.23k
    std::string log_msg;
86
4.23k
    try {
87
4.23k
        log_msg = tfm::format(fmt, args...);
88
4.23k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
4.23k
    util::log::Log(util::log::Entry{
92
4.23k
        .category = flag,
93
4.23k
        .level = level,
94
4.23k
        .should_ratelimit = should_ratelimit,
95
4.23k
        .source_loc = std::move(source_loc),
96
4.23k
        .message = std::move(log_msg)});
97
4.23k
}
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
84
2.58k
{
85
2.58k
    std::string log_msg;
86
2.58k
    try {
87
2.58k
        log_msg = tfm::format(fmt, args...);
88
2.58k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
2.58k
    util::log::Log(util::log::Entry{
92
2.58k
        .category = flag,
93
2.58k
        .level = level,
94
2.58k
        .should_ratelimit = should_ratelimit,
95
2.58k
        .source_loc = std::move(source_loc),
96
2.58k
        .message = std::move(log_msg)});
97
2.58k
}
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
84
43.9k
{
85
43.9k
    std::string log_msg;
86
43.9k
    try {
87
43.9k
        log_msg = tfm::format(fmt, args...);
88
43.9k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
43.9k
    util::log::Log(util::log::Entry{
92
43.9k
        .category = flag,
93
43.9k
        .level = level,
94
43.9k
        .should_ratelimit = should_ratelimit,
95
43.9k
        .source_loc = std::move(source_loc),
96
43.9k
        .message = std::move(log_msg)});
97
43.9k
}
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
84
17.3k
{
85
17.3k
    std::string log_msg;
86
17.3k
    try {
87
17.3k
        log_msg = tfm::format(fmt, args...);
88
17.3k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
17.3k
    util::log::Log(util::log::Entry{
92
17.3k
        .category = flag,
93
17.3k
        .level = level,
94
17.3k
        .should_ratelimit = should_ratelimit,
95
17.3k
        .source_loc = std::move(source_loc),
96
17.3k
        .message = std::move(log_msg)});
97
17.3k
}
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
84
22.5k
{
85
22.5k
    std::string log_msg;
86
22.5k
    try {
87
22.5k
        log_msg = tfm::format(fmt, args...);
88
22.5k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
22.5k
    util::log::Log(util::log::Entry{
92
22.5k
        .category = flag,
93
22.5k
        .level = level,
94
22.5k
        .should_ratelimit = should_ratelimit,
95
22.5k
        .source_loc = std::move(source_loc),
96
22.5k
        .message = std::move(log_msg)});
97
22.5k
}
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
84
8
{
85
8
    std::string log_msg;
86
8
    try {
87
8
        log_msg = tfm::format(fmt, args...);
88
8
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
8
    util::log::Log(util::log::Entry{
92
8
        .category = flag,
93
8
        .level = level,
94
8
        .should_ratelimit = should_ratelimit,
95
8
        .source_loc = std::move(source_loc),
96
8
        .message = std::move(log_msg)});
97
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
84
35
{
85
35
    std::string log_msg;
86
35
    try {
87
35
        log_msg = tfm::format(fmt, args...);
88
35
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
35
    util::log::Log(util::log::Entry{
92
35
        .category = flag,
93
35
        .level = level,
94
35
        .should_ratelimit = should_ratelimit,
95
35
        .source_loc = std::move(source_loc),
96
35
        .message = std::move(log_msg)});
97
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
84
1.04k
{
85
1.04k
    std::string log_msg;
86
1.04k
    try {
87
1.04k
        log_msg = tfm::format(fmt, args...);
88
1.04k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1.04k
    util::log::Log(util::log::Entry{
92
1.04k
        .category = flag,
93
1.04k
        .level = level,
94
1.04k
        .should_ratelimit = should_ratelimit,
95
1.04k
        .source_loc = std::move(source_loc),
96
1.04k
        .message = std::move(log_msg)});
97
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
84
11
{
85
11
    std::string log_msg;
86
11
    try {
87
11
        log_msg = tfm::format(fmt, args...);
88
11
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
11
    util::log::Log(util::log::Entry{
92
11
        .category = flag,
93
11
        .level = level,
94
11
        .should_ratelimit = should_ratelimit,
95
11
        .source_loc = std::move(source_loc),
96
11
        .message = std::move(log_msg)});
97
11
}
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
84
22
{
85
22
    std::string log_msg;
86
22
    try {
87
22
        log_msg = tfm::format(fmt, args...);
88
22
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
22
    util::log::Log(util::log::Entry{
92
22
        .category = flag,
93
22
        .level = level,
94
22
        .should_ratelimit = should_ratelimit,
95
22
        .source_loc = std::move(source_loc),
96
22
        .message = std::move(log_msg)});
97
22
}
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
84
6
{
85
6
    std::string log_msg;
86
6
    try {
87
6
        log_msg = tfm::format(fmt, args...);
88
6
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
6
    util::log::Log(util::log::Entry{
92
6
        .category = flag,
93
6
        .level = level,
94
6
        .should_ratelimit = should_ratelimit,
95
6
        .source_loc = std::move(source_loc),
96
6
        .message = std::move(log_msg)});
97
6
}
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
84
1
{
85
1
    std::string log_msg;
86
1
    try {
87
1
        log_msg = tfm::format(fmt, args...);
88
1
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1
    util::log::Log(util::log::Entry{
92
1
        .category = flag,
93
1
        .level = level,
94
1
        .should_ratelimit = should_ratelimit,
95
1
        .source_loc = std::move(source_loc),
96
1
        .message = std::move(log_msg)});
97
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
84
4.83k
{
85
4.83k
    std::string log_msg;
86
4.83k
    try {
87
4.83k
        log_msg = tfm::format(fmt, args...);
88
4.83k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
4.83k
    util::log::Log(util::log::Entry{
92
4.83k
        .category = flag,
93
4.83k
        .level = level,
94
4.83k
        .should_ratelimit = should_ratelimit,
95
4.83k
        .source_loc = std::move(source_loc),
96
4.83k
        .message = std::move(log_msg)});
97
4.83k
}
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
84
186k
{
85
186k
    std::string log_msg;
86
186k
    try {
87
186k
        log_msg = tfm::format(fmt, args...);
88
186k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
186k
    util::log::Log(util::log::Entry{
92
186k
        .category = flag,
93
186k
        .level = level,
94
186k
        .should_ratelimit = should_ratelimit,
95
186k
        .source_loc = std::move(source_loc),
96
186k
        .message = std::move(log_msg)});
97
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
84
1
{
85
1
    std::string log_msg;
86
1
    try {
87
1
        log_msg = tfm::format(fmt, args...);
88
1
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1
    util::log::Log(util::log::Entry{
92
1
        .category = flag,
93
1
        .level = level,
94
1
        .should_ratelimit = should_ratelimit,
95
1
        .source_loc = std::move(source_loc),
96
1
        .message = std::move(log_msg)});
97
1
}
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
84
17
{
85
17
    std::string log_msg;
86
17
    try {
87
17
        log_msg = tfm::format(fmt, args...);
88
17
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
17
    util::log::Log(util::log::Entry{
92
17
        .category = flag,
93
17
        .level = level,
94
17
        .should_ratelimit = should_ratelimit,
95
17
        .source_loc = std::move(source_loc),
96
17
        .message = std::move(log_msg)});
97
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
84
186k
{
85
186k
    std::string log_msg;
86
186k
    try {
87
186k
        log_msg = tfm::format(fmt, args...);
88
186k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
186k
    util::log::Log(util::log::Entry{
92
186k
        .category = flag,
93
186k
        .level = level,
94
186k
        .should_ratelimit = should_ratelimit,
95
186k
        .source_loc = std::move(source_loc),
96
186k
        .message = std::move(log_msg)});
97
186k
}
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
84
186k
{
85
186k
    std::string log_msg;
86
186k
    try {
87
186k
        log_msg = tfm::format(fmt, args...);
88
186k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
186k
    util::log::Log(util::log::Entry{
92
186k
        .category = flag,
93
186k
        .level = level,
94
186k
        .should_ratelimit = should_ratelimit,
95
186k
        .source_loc = std::move(source_loc),
96
186k
        .message = std::move(log_msg)});
97
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
84
2.39k
{
85
2.39k
    std::string log_msg;
86
2.39k
    try {
87
2.39k
        log_msg = tfm::format(fmt, args...);
88
2.39k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
2.39k
    util::log::Log(util::log::Entry{
92
2.39k
        .category = flag,
93
2.39k
        .level = level,
94
2.39k
        .should_ratelimit = should_ratelimit,
95
2.39k
        .source_loc = std::move(source_loc),
96
2.39k
        .message = std::move(log_msg)});
97
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
84
1.38k
{
85
1.38k
    std::string log_msg;
86
1.38k
    try {
87
1.38k
        log_msg = tfm::format(fmt, args...);
88
1.38k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1.38k
    util::log::Log(util::log::Entry{
92
1.38k
        .category = flag,
93
1.38k
        .level = level,
94
1.38k
        .should_ratelimit = should_ratelimit,
95
1.38k
        .source_loc = std::move(source_loc),
96
1.38k
        .message = std::move(log_msg)});
97
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
84
34
{
85
34
    std::string log_msg;
86
34
    try {
87
34
        log_msg = tfm::format(fmt, args...);
88
34
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
34
    util::log::Log(util::log::Entry{
92
34
        .category = flag,
93
34
        .level = level,
94
34
        .should_ratelimit = should_ratelimit,
95
34
        .source_loc = std::move(source_loc),
96
34
        .message = std::move(log_msg)});
97
34
}
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
84
200k
{
85
200k
    std::string log_msg;
86
200k
    try {
87
200k
        log_msg = tfm::format(fmt, args...);
88
200k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
200k
    util::log::Log(util::log::Entry{
92
200k
        .category = flag,
93
200k
        .level = level,
94
200k
        .should_ratelimit = should_ratelimit,
95
200k
        .source_loc = std::move(source_loc),
96
200k
        .message = std::move(log_msg)});
97
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
84
1.54k
{
85
1.54k
    std::string log_msg;
86
1.54k
    try {
87
1.54k
        log_msg = tfm::format(fmt, args...);
88
1.54k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1.54k
    util::log::Log(util::log::Entry{
92
1.54k
        .category = flag,
93
1.54k
        .level = level,
94
1.54k
        .should_ratelimit = should_ratelimit,
95
1.54k
        .source_loc = std::move(source_loc),
96
1.54k
        .message = std::move(log_msg)});
97
1.54k
}
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
84
171
{
85
171
    std::string log_msg;
86
171
    try {
87
171
        log_msg = tfm::format(fmt, args...);
88
171
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
171
    util::log::Log(util::log::Entry{
92
171
        .category = flag,
93
171
        .level = level,
94
171
        .should_ratelimit = should_ratelimit,
95
171
        .source_loc = std::move(source_loc),
96
171
        .message = std::move(log_msg)});
97
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
84
1.13k
{
85
1.13k
    std::string log_msg;
86
1.13k
    try {
87
1.13k
        log_msg = tfm::format(fmt, args...);
88
1.13k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1.13k
    util::log::Log(util::log::Entry{
92
1.13k
        .category = flag,
93
1.13k
        .level = level,
94
1.13k
        .should_ratelimit = should_ratelimit,
95
1.13k
        .source_loc = std::move(source_loc),
96
1.13k
        .message = std::move(log_msg)});
97
1.13k
}
void util::log::LogPrintFormatInternal_<unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned int)>, unsigned int const&)
Line
Count
Source
84
285
{
85
285
    std::string log_msg;
86
285
    try {
87
285
        log_msg = tfm::format(fmt, args...);
88
285
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
285
    util::log::Log(util::log::Entry{
92
285
        .category = flag,
93
285
        .level = level,
94
285
        .should_ratelimit = should_ratelimit,
95
285
        .source_loc = std::move(source_loc),
96
285
        .message = std::move(log_msg)});
97
285
}
void util::log::LogPrintFormatInternal_<double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(double)>, double const&)
Line
Count
Source
84
125k
{
85
125k
    std::string log_msg;
86
125k
    try {
87
125k
        log_msg = tfm::format(fmt, args...);
88
125k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
125k
    util::log::Log(util::log::Entry{
92
125k
        .category = flag,
93
125k
        .level = level,
94
125k
        .should_ratelimit = should_ratelimit,
95
125k
        .source_loc = std::move(source_loc),
96
125k
        .message = std::move(log_msg)});
97
125k
}
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
84
51
{
85
51
    std::string log_msg;
86
51
    try {
87
51
        log_msg = tfm::format(fmt, args...);
88
51
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
51
    util::log::Log(util::log::Entry{
92
51
        .category = flag,
93
51
        .level = level,
94
51
        .should_ratelimit = should_ratelimit,
95
51
        .source_loc = std::move(source_loc),
96
51
        .message = std::move(log_msg)});
97
51
}
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
84
67.1k
{
85
67.1k
    std::string log_msg;
86
67.1k
    try {
87
67.1k
        log_msg = tfm::format(fmt, args...);
88
67.1k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
67.1k
    util::log::Log(util::log::Entry{
92
67.1k
        .category = flag,
93
67.1k
        .level = level,
94
67.1k
        .should_ratelimit = should_ratelimit,
95
67.1k
        .source_loc = std::move(source_loc),
96
67.1k
        .message = std::move(log_msg)});
97
67.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
84
686
{
85
686
    std::string log_msg;
86
686
    try {
87
686
        log_msg = tfm::format(fmt, args...);
88
686
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
686
    util::log::Log(util::log::Entry{
92
686
        .category = flag,
93
686
        .level = level,
94
686
        .should_ratelimit = should_ratelimit,
95
686
        .source_loc = std::move(source_loc),
96
686
        .message = std::move(log_msg)});
97
686
}
void util::log::LogPrintFormatInternal_<long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long)>, long const&)
Line
Count
Source
84
4.70k
{
85
4.70k
    std::string log_msg;
86
4.70k
    try {
87
4.70k
        log_msg = tfm::format(fmt, args...);
88
4.70k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
4.70k
    util::log::Log(util::log::Entry{
92
4.70k
        .category = flag,
93
4.70k
        .level = level,
94
4.70k
        .should_ratelimit = should_ratelimit,
95
4.70k
        .source_loc = std::move(source_loc),
96
4.70k
        .message = std::move(log_msg)});
97
4.70k
}
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
84
84
{
85
84
    std::string log_msg;
86
84
    try {
87
84
        log_msg = tfm::format(fmt, args...);
88
84
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
84
    util::log::Log(util::log::Entry{
92
84
        .category = flag,
93
84
        .level = level,
94
84
        .should_ratelimit = should_ratelimit,
95
84
        .source_loc = std::move(source_loc),
96
84
        .message = std::move(log_msg)});
97
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
84
1
{
85
1
    std::string log_msg;
86
1
    try {
87
1
        log_msg = tfm::format(fmt, args...);
88
1
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1
    util::log::Log(util::log::Entry{
92
1
        .category = flag,
93
1
        .level = level,
94
1
        .should_ratelimit = should_ratelimit,
95
1
        .source_loc = std::move(source_loc),
96
1
        .message = std::move(log_msg)});
97
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
84
115
{
85
115
    std::string log_msg;
86
115
    try {
87
115
        log_msg = tfm::format(fmt, args...);
88
115
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
115
    util::log::Log(util::log::Entry{
92
115
        .category = flag,
93
115
        .level = level,
94
115
        .should_ratelimit = should_ratelimit,
95
115
        .source_loc = std::move(source_loc),
96
115
        .message = std::move(log_msg)});
97
115
}
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
84
101
{
85
101
    std::string log_msg;
86
101
    try {
87
101
        log_msg = tfm::format(fmt, args...);
88
101
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
101
    util::log::Log(util::log::Entry{
92
101
        .category = flag,
93
101
        .level = level,
94
101
        .should_ratelimit = should_ratelimit,
95
101
        .source_loc = std::move(source_loc),
96
101
        .message = std::move(log_msg)});
97
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
84
1.44k
{
85
1.44k
    std::string log_msg;
86
1.44k
    try {
87
1.44k
        log_msg = tfm::format(fmt, args...);
88
1.44k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1.44k
    util::log::Log(util::log::Entry{
92
1.44k
        .category = flag,
93
1.44k
        .level = level,
94
1.44k
        .should_ratelimit = should_ratelimit,
95
1.44k
        .source_loc = std::move(source_loc),
96
1.44k
        .message = std::move(log_msg)});
97
1.44k
}
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
84
1.35k
{
85
1.35k
    std::string log_msg;
86
1.35k
    try {
87
1.35k
        log_msg = tfm::format(fmt, args...);
88
1.35k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1.35k
    util::log::Log(util::log::Entry{
92
1.35k
        .category = flag,
93
1.35k
        .level = level,
94
1.35k
        .should_ratelimit = should_ratelimit,
95
1.35k
        .source_loc = std::move(source_loc),
96
1.35k
        .message = std::move(log_msg)});
97
1.35k
}
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
84
289k
{
85
289k
    std::string log_msg;
86
289k
    try {
87
289k
        log_msg = tfm::format(fmt, args...);
88
289k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
289k
    util::log::Log(util::log::Entry{
92
289k
        .category = flag,
93
289k
        .level = level,
94
289k
        .should_ratelimit = should_ratelimit,
95
289k
        .source_loc = std::move(source_loc),
96
289k
        .message = std::move(log_msg)});
97
289k
}
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
84
18.4k
{
85
18.4k
    std::string log_msg;
86
18.4k
    try {
87
18.4k
        log_msg = tfm::format(fmt, args...);
88
18.4k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
18.4k
    util::log::Log(util::log::Entry{
92
18.4k
        .category = flag,
93
18.4k
        .level = level,
94
18.4k
        .should_ratelimit = should_ratelimit,
95
18.4k
        .source_loc = std::move(source_loc),
96
18.4k
        .message = std::move(log_msg)});
97
18.4k
}
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
84
348
{
85
348
    std::string log_msg;
86
348
    try {
87
348
        log_msg = tfm::format(fmt, args...);
88
348
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
348
    util::log::Log(util::log::Entry{
92
348
        .category = flag,
93
348
        .level = level,
94
348
        .should_ratelimit = should_ratelimit,
95
348
        .source_loc = std::move(source_loc),
96
348
        .message = std::move(log_msg)});
97
348
}
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
84
10.0k
{
85
10.0k
    std::string log_msg;
86
10.0k
    try {
87
10.0k
        log_msg = tfm::format(fmt, args...);
88
10.0k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
10.0k
    util::log::Log(util::log::Entry{
92
10.0k
        .category = flag,
93
10.0k
        .level = level,
94
10.0k
        .should_ratelimit = should_ratelimit,
95
10.0k
        .source_loc = std::move(source_loc),
96
10.0k
        .message = std::move(log_msg)});
97
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
84
1
{
85
1
    std::string log_msg;
86
1
    try {
87
1
        log_msg = tfm::format(fmt, args...);
88
1
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1
    util::log::Log(util::log::Entry{
92
1
        .category = flag,
93
1
        .level = level,
94
1
        .should_ratelimit = should_ratelimit,
95
1
        .source_loc = std::move(source_loc),
96
1
        .message = std::move(log_msg)});
97
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
84
1
{
85
1
    std::string log_msg;
86
1
    try {
87
1
        log_msg = tfm::format(fmt, args...);
88
1
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1
    util::log::Log(util::log::Entry{
92
1
        .category = flag,
93
1
        .level = level,
94
1
        .should_ratelimit = should_ratelimit,
95
1
        .source_loc = std::move(source_loc),
96
1
        .message = std::move(log_msg)});
97
1
}
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
84
12.4k
{
85
12.4k
    std::string log_msg;
86
12.4k
    try {
87
12.4k
        log_msg = tfm::format(fmt, args...);
88
12.4k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
12.4k
    util::log::Log(util::log::Entry{
92
12.4k
        .category = flag,
93
12.4k
        .level = level,
94
12.4k
        .should_ratelimit = should_ratelimit,
95
12.4k
        .source_loc = std::move(source_loc),
96
12.4k
        .message = std::move(log_msg)});
97
12.4k
}
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
84
852
{
85
852
    std::string log_msg;
86
852
    try {
87
852
        log_msg = tfm::format(fmt, args...);
88
852
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
852
    util::log::Log(util::log::Entry{
92
852
        .category = flag,
93
852
        .level = level,
94
852
        .should_ratelimit = should_ratelimit,
95
852
        .source_loc = std::move(source_loc),
96
852
        .message = std::move(log_msg)});
97
852
}
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
84
25
{
85
25
    std::string log_msg;
86
25
    try {
87
25
        log_msg = tfm::format(fmt, args...);
88
25
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
25
    util::log::Log(util::log::Entry{
92
25
        .category = flag,
93
25
        .level = level,
94
25
        .should_ratelimit = should_ratelimit,
95
25
        .source_loc = std::move(source_loc),
96
25
        .message = std::move(log_msg)});
97
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
84
1.71k
{
85
1.71k
    std::string log_msg;
86
1.71k
    try {
87
1.71k
        log_msg = tfm::format(fmt, args...);
88
1.71k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1.71k
    util::log::Log(util::log::Entry{
92
1.71k
        .category = flag,
93
1.71k
        .level = level,
94
1.71k
        .should_ratelimit = should_ratelimit,
95
1.71k
        .source_loc = std::move(source_loc),
96
1.71k
        .message = std::move(log_msg)});
97
1.71k
}
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
84
1.68k
{
85
1.68k
    std::string log_msg;
86
1.68k
    try {
87
1.68k
        log_msg = tfm::format(fmt, args...);
88
1.68k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1.68k
    util::log::Log(util::log::Entry{
92
1.68k
        .category = flag,
93
1.68k
        .level = level,
94
1.68k
        .should_ratelimit = should_ratelimit,
95
1.68k
        .source_loc = std::move(source_loc),
96
1.68k
        .message = std::move(log_msg)});
97
1.68k
}
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
84
1.59k
{
85
1.59k
    std::string log_msg;
86
1.59k
    try {
87
1.59k
        log_msg = tfm::format(fmt, args...);
88
1.59k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1.59k
    util::log::Log(util::log::Entry{
92
1.59k
        .category = flag,
93
1.59k
        .level = level,
94
1.59k
        .should_ratelimit = should_ratelimit,
95
1.59k
        .source_loc = std::move(source_loc),
96
1.59k
        .message = std::move(log_msg)});
97
1.59k
}
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
84
5
{
85
5
    std::string log_msg;
86
5
    try {
87
5
        log_msg = tfm::format(fmt, args...);
88
5
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
5
    util::log::Log(util::log::Entry{
92
5
        .category = flag,
93
5
        .level = level,
94
5
        .should_ratelimit = should_ratelimit,
95
5
        .source_loc = std::move(source_loc),
96
5
        .message = std::move(log_msg)});
97
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
84
43
{
85
43
    std::string log_msg;
86
43
    try {
87
43
        log_msg = tfm::format(fmt, args...);
88
43
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
43
    util::log::Log(util::log::Entry{
92
43
        .category = flag,
93
43
        .level = level,
94
43
        .should_ratelimit = should_ratelimit,
95
43
        .source_loc = std::move(source_loc),
96
43
        .message = std::move(log_msg)});
97
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
84
29.1k
{
85
29.1k
    std::string log_msg;
86
29.1k
    try {
87
29.1k
        log_msg = tfm::format(fmt, args...);
88
29.1k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
29.1k
    util::log::Log(util::log::Entry{
92
29.1k
        .category = flag,
93
29.1k
        .level = level,
94
29.1k
        .should_ratelimit = should_ratelimit,
95
29.1k
        .source_loc = std::move(source_loc),
96
29.1k
        .message = std::move(log_msg)});
97
29.1k
}
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
84
2.07k
{
85
2.07k
    std::string log_msg;
86
2.07k
    try {
87
2.07k
        log_msg = tfm::format(fmt, args...);
88
2.07k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
2.07k
    util::log::Log(util::log::Entry{
92
2.07k
        .category = flag,
93
2.07k
        .level = level,
94
2.07k
        .should_ratelimit = should_ratelimit,
95
2.07k
        .source_loc = std::move(source_loc),
96
2.07k
        .message = std::move(log_msg)});
97
2.07k
}
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
84
2
{
85
2
    std::string log_msg;
86
2
    try {
87
2
        log_msg = tfm::format(fmt, args...);
88
2
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
2
    util::log::Log(util::log::Entry{
92
2
        .category = flag,
93
2
        .level = level,
94
2
        .should_ratelimit = should_ratelimit,
95
2
        .source_loc = std::move(source_loc),
96
2
        .message = std::move(log_msg)});
97
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
84
3
{
85
3
    std::string log_msg;
86
3
    try {
87
3
        log_msg = tfm::format(fmt, args...);
88
3
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
3
    util::log::Log(util::log::Entry{
92
3
        .category = flag,
93
3
        .level = level,
94
3
        .should_ratelimit = should_ratelimit,
95
3
        .source_loc = std::move(source_loc),
96
3
        .message = std::move(log_msg)});
97
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
84
591
{
85
591
    std::string log_msg;
86
591
    try {
87
591
        log_msg = tfm::format(fmt, args...);
88
591
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
591
    util::log::Log(util::log::Entry{
92
591
        .category = flag,
93
591
        .level = level,
94
591
        .should_ratelimit = should_ratelimit,
95
591
        .source_loc = std::move(source_loc),
96
591
        .message = std::move(log_msg)});
97
591
}
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
84
2
{
85
2
    std::string log_msg;
86
2
    try {
87
2
        log_msg = tfm::format(fmt, args...);
88
2
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
2
    util::log::Log(util::log::Entry{
92
2
        .category = flag,
93
2
        .level = level,
94
2
        .should_ratelimit = should_ratelimit,
95
2
        .source_loc = std::move(source_loc),
96
2
        .message = std::move(log_msg)});
97
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
84
54
{
85
54
    std::string log_msg;
86
54
    try {
87
54
        log_msg = tfm::format(fmt, args...);
88
54
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
54
    util::log::Log(util::log::Entry{
92
54
        .category = flag,
93
54
        .level = level,
94
54
        .should_ratelimit = should_ratelimit,
95
54
        .source_loc = std::move(source_loc),
96
54
        .message = std::move(log_msg)});
97
54
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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
84
30
{
85
30
    std::string log_msg;
86
30
    try {
87
30
        log_msg = tfm::format(fmt, args...);
88
30
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
30
    util::log::Log(util::log::Entry{
92
30
        .category = flag,
93
30
        .level = level,
94
30
        .should_ratelimit = should_ratelimit,
95
30
        .source_loc = std::move(source_loc),
96
30
        .message = std::move(log_msg)});
97
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
84
200
{
85
200
    std::string log_msg;
86
200
    try {
87
200
        log_msg = tfm::format(fmt, args...);
88
200
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
200
    util::log::Log(util::log::Entry{
92
200
        .category = flag,
93
200
        .level = level,
94
200
        .should_ratelimit = should_ratelimit,
95
200
        .source_loc = std::move(source_loc),
96
200
        .message = std::move(log_msg)});
97
200
}
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
84
4
{
85
4
    std::string log_msg;
86
4
    try {
87
4
        log_msg = tfm::format(fmt, args...);
88
4
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
4
    util::log::Log(util::log::Entry{
92
4
        .category = flag,
93
4
        .level = level,
94
4
        .should_ratelimit = should_ratelimit,
95
4
        .source_loc = std::move(source_loc),
96
4
        .message = std::move(log_msg)});
97
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
84
4
{
85
4
    std::string log_msg;
86
4
    try {
87
4
        log_msg = tfm::format(fmt, args...);
88
4
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
4
    util::log::Log(util::log::Entry{
92
4
        .category = flag,
93
4
        .level = level,
94
4
        .should_ratelimit = should_ratelimit,
95
4
        .source_loc = std::move(source_loc),
96
4
        .message = std::move(log_msg)});
97
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
84
3
{
85
3
    std::string log_msg;
86
3
    try {
87
3
        log_msg = tfm::format(fmt, args...);
88
3
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
3
    util::log::Log(util::log::Entry{
92
3
        .category = flag,
93
3
        .level = level,
94
3
        .should_ratelimit = should_ratelimit,
95
3
        .source_loc = std::move(source_loc),
96
3
        .message = std::move(log_msg)});
97
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
84
12
{
85
12
    std::string log_msg;
86
12
    try {
87
12
        log_msg = tfm::format(fmt, args...);
88
12
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
12
    util::log::Log(util::log::Entry{
92
12
        .category = flag,
93
12
        .level = level,
94
12
        .should_ratelimit = should_ratelimit,
95
12
        .source_loc = std::move(source_loc),
96
12
        .message = std::move(log_msg)});
97
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
84
93
{
85
93
    std::string log_msg;
86
93
    try {
87
93
        log_msg = tfm::format(fmt, args...);
88
93
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
93
    util::log::Log(util::log::Entry{
92
93
        .category = flag,
93
93
        .level = level,
94
93
        .should_ratelimit = should_ratelimit,
95
93
        .source_loc = std::move(source_loc),
96
93
        .message = std::move(log_msg)});
97
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
84
5.82k
{
85
5.82k
    std::string log_msg;
86
5.82k
    try {
87
5.82k
        log_msg = tfm::format(fmt, args...);
88
5.82k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
5.82k
    util::log::Log(util::log::Entry{
92
5.82k
        .category = flag,
93
5.82k
        .level = level,
94
5.82k
        .should_ratelimit = should_ratelimit,
95
5.82k
        .source_loc = std::move(source_loc),
96
5.82k
        .message = std::move(log_msg)});
97
5.82k
}
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
84
452
{
85
452
    std::string log_msg;
86
452
    try {
87
452
        log_msg = tfm::format(fmt, args...);
88
452
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
452
    util::log::Log(util::log::Entry{
92
452
        .category = flag,
93
452
        .level = level,
94
452
        .should_ratelimit = should_ratelimit,
95
452
        .source_loc = std::move(source_loc),
96
452
        .message = std::move(log_msg)});
97
452
}
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
84
9.10k
{
85
9.10k
    std::string log_msg;
86
9.10k
    try {
87
9.10k
        log_msg = tfm::format(fmt, args...);
88
9.10k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
9.10k
    util::log::Log(util::log::Entry{
92
9.10k
        .category = flag,
93
9.10k
        .level = level,
94
9.10k
        .should_ratelimit = should_ratelimit,
95
9.10k
        .source_loc = std::move(source_loc),
96
9.10k
        .message = std::move(log_msg)});
97
9.10k
}
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
84
32.7k
{
85
32.7k
    std::string log_msg;
86
32.7k
    try {
87
32.7k
        log_msg = tfm::format(fmt, args...);
88
32.7k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
32.7k
    util::log::Log(util::log::Entry{
92
32.7k
        .category = flag,
93
32.7k
        .level = level,
94
32.7k
        .should_ratelimit = should_ratelimit,
95
32.7k
        .source_loc = std::move(source_loc),
96
32.7k
        .message = std::move(log_msg)});
97
32.7k
}
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
84
7
{
85
7
    std::string log_msg;
86
7
    try {
87
7
        log_msg = tfm::format(fmt, args...);
88
7
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
7
    util::log::Log(util::log::Entry{
92
7
        .category = flag,
93
7
        .level = level,
94
7
        .should_ratelimit = should_ratelimit,
95
7
        .source_loc = std::move(source_loc),
96
7
        .message = std::move(log_msg)});
97
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
84
11
{
85
11
    std::string log_msg;
86
11
    try {
87
11
        log_msg = tfm::format(fmt, args...);
88
11
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
11
    util::log::Log(util::log::Entry{
92
11
        .category = flag,
93
11
        .level = level,
94
11
        .should_ratelimit = should_ratelimit,
95
11
        .source_loc = std::move(source_loc),
96
11
        .message = std::move(log_msg)});
97
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
84
108
{
85
108
    std::string log_msg;
86
108
    try {
87
108
        log_msg = tfm::format(fmt, args...);
88
108
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
108
    util::log::Log(util::log::Entry{
92
108
        .category = flag,
93
108
        .level = level,
94
108
        .should_ratelimit = should_ratelimit,
95
108
        .source_loc = std::move(source_loc),
96
108
        .message = std::move(log_msg)});
97
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
84
1
{
85
1
    std::string log_msg;
86
1
    try {
87
1
        log_msg = tfm::format(fmt, args...);
88
1
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1
    util::log::Log(util::log::Entry{
92
1
        .category = flag,
93
1
        .level = level,
94
1
        .should_ratelimit = should_ratelimit,
95
1
        .source_loc = std::move(source_loc),
96
1
        .message = std::move(log_msg)});
97
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
84
17
{
85
17
    std::string log_msg;
86
17
    try {
87
17
        log_msg = tfm::format(fmt, args...);
88
17
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
17
    util::log::Log(util::log::Entry{
92
17
        .category = flag,
93
17
        .level = level,
94
17
        .should_ratelimit = should_ratelimit,
95
17
        .source_loc = std::move(source_loc),
96
17
        .message = std::move(log_msg)});
97
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
84
12
{
85
12
    std::string log_msg;
86
12
    try {
87
12
        log_msg = tfm::format(fmt, args...);
88
12
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
12
    util::log::Log(util::log::Entry{
92
12
        .category = flag,
93
12
        .level = level,
94
12
        .should_ratelimit = should_ratelimit,
95
12
        .source_loc = std::move(source_loc),
96
12
        .message = std::move(log_msg)});
97
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
84
34
{
85
34
    std::string log_msg;
86
34
    try {
87
34
        log_msg = tfm::format(fmt, args...);
88
34
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
34
    util::log::Log(util::log::Entry{
92
34
        .category = flag,
93
34
        .level = level,
94
34
        .should_ratelimit = should_ratelimit,
95
34
        .source_loc = std::move(source_loc),
96
34
        .message = std::move(log_msg)});
97
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
84
17
{
85
17
    std::string log_msg;
86
17
    try {
87
17
        log_msg = tfm::format(fmt, args...);
88
17
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
17
    util::log::Log(util::log::Entry{
92
17
        .category = flag,
93
17
        .level = level,
94
17
        .should_ratelimit = should_ratelimit,
95
17
        .source_loc = std::move(source_loc),
96
17
        .message = std::move(log_msg)});
97
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
84
166
{
85
166
    std::string log_msg;
86
166
    try {
87
166
        log_msg = tfm::format(fmt, args...);
88
166
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
166
    util::log::Log(util::log::Entry{
92
166
        .category = flag,
93
166
        .level = level,
94
166
        .should_ratelimit = should_ratelimit,
95
166
        .source_loc = std::move(source_loc),
96
166
        .message = std::move(log_msg)});
97
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
84
502
{
85
502
    std::string log_msg;
86
502
    try {
87
502
        log_msg = tfm::format(fmt, args...);
88
502
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
502
    util::log::Log(util::log::Entry{
92
502
        .category = flag,
93
502
        .level = level,
94
502
        .should_ratelimit = should_ratelimit,
95
502
        .source_loc = std::move(source_loc),
96
502
        .message = std::move(log_msg)});
97
502
}
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
84
1.01k
{
85
1.01k
    std::string log_msg;
86
1.01k
    try {
87
1.01k
        log_msg = tfm::format(fmt, args...);
88
1.01k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1.01k
    util::log::Log(util::log::Entry{
92
1.01k
        .category = flag,
93
1.01k
        .level = level,
94
1.01k
        .should_ratelimit = should_ratelimit,
95
1.01k
        .source_loc = std::move(source_loc),
96
1.01k
        .message = std::move(log_msg)});
97
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
84
43.9k
{
85
43.9k
    std::string log_msg;
86
43.9k
    try {
87
43.9k
        log_msg = tfm::format(fmt, args...);
88
43.9k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
43.9k
    util::log::Log(util::log::Entry{
92
43.9k
        .category = flag,
93
43.9k
        .level = level,
94
43.9k
        .should_ratelimit = should_ratelimit,
95
43.9k
        .source_loc = std::move(source_loc),
96
43.9k
        .message = std::move(log_msg)});
97
43.9k
}
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
84
1.09M
{
85
1.09M
    std::string log_msg;
86
1.09M
    try {
87
1.09M
        log_msg = tfm::format(fmt, args...);
88
1.09M
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1.09M
    util::log::Log(util::log::Entry{
92
1.09M
        .category = flag,
93
1.09M
        .level = level,
94
1.09M
        .should_ratelimit = should_ratelimit,
95
1.09M
        .source_loc = std::move(source_loc),
96
1.09M
        .message = std::move(log_msg)});
97
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
84
766
{
85
766
    std::string log_msg;
86
766
    try {
87
766
        log_msg = tfm::format(fmt, args...);
88
766
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
766
    util::log::Log(util::log::Entry{
92
766
        .category = flag,
93
766
        .level = level,
94
766
        .should_ratelimit = should_ratelimit,
95
766
        .source_loc = std::move(source_loc),
96
766
        .message = std::move(log_msg)});
97
766
}
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
84
23.2k
{
85
23.2k
    std::string log_msg;
86
23.2k
    try {
87
23.2k
        log_msg = tfm::format(fmt, args...);
88
23.2k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
23.2k
    util::log::Log(util::log::Entry{
92
23.2k
        .category = flag,
93
23.2k
        .level = level,
94
23.2k
        .should_ratelimit = should_ratelimit,
95
23.2k
        .source_loc = std::move(source_loc),
96
23.2k
        .message = std::move(log_msg)});
97
23.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>>, 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
84
906
{
85
906
    std::string log_msg;
86
906
    try {
87
906
        log_msg = tfm::format(fmt, args...);
88
906
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
906
    util::log::Log(util::log::Entry{
92
906
        .category = flag,
93
906
        .level = level,
94
906
        .should_ratelimit = should_ratelimit,
95
906
        .source_loc = std::move(source_loc),
96
906
        .message = std::move(log_msg)});
97
906
}
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
84
143
{
85
143
    std::string log_msg;
86
143
    try {
87
143
        log_msg = tfm::format(fmt, args...);
88
143
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
143
    util::log::Log(util::log::Entry{
92
143
        .category = flag,
93
143
        .level = level,
94
143
        .should_ratelimit = should_ratelimit,
95
143
        .source_loc = std::move(source_loc),
96
143
        .message = std::move(log_msg)});
97
143
}
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
84
136
{
85
136
    std::string log_msg;
86
136
    try {
87
136
        log_msg = tfm::format(fmt, args...);
88
136
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
136
    util::log::Log(util::log::Entry{
92
136
        .category = flag,
93
136
        .level = level,
94
136
        .should_ratelimit = should_ratelimit,
95
136
        .source_loc = std::move(source_loc),
96
136
        .message = std::move(log_msg)});
97
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
84
150k
{
85
150k
    std::string log_msg;
86
150k
    try {
87
150k
        log_msg = tfm::format(fmt, args...);
88
150k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
150k
    util::log::Log(util::log::Entry{
92
150k
        .category = flag,
93
150k
        .level = level,
94
150k
        .should_ratelimit = should_ratelimit,
95
150k
        .source_loc = std::move(source_loc),
96
150k
        .message = std::move(log_msg)});
97
150k
}
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
84
8
{
85
8
    std::string log_msg;
86
8
    try {
87
8
        log_msg = tfm::format(fmt, args...);
88
8
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
8
    util::log::Log(util::log::Entry{
92
8
        .category = flag,
93
8
        .level = level,
94
8
        .should_ratelimit = should_ratelimit,
95
8
        .source_loc = std::move(source_loc),
96
8
        .message = std::move(log_msg)});
97
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
84
22.9k
{
85
22.9k
    std::string log_msg;
86
22.9k
    try {
87
22.9k
        log_msg = tfm::format(fmt, args...);
88
22.9k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
22.9k
    util::log::Log(util::log::Entry{
92
22.9k
        .category = flag,
93
22.9k
        .level = level,
94
22.9k
        .should_ratelimit = should_ratelimit,
95
22.9k
        .source_loc = std::move(source_loc),
96
22.9k
        .message = std::move(log_msg)});
97
22.9k
}
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
84
1.71k
{
85
1.71k
    std::string log_msg;
86
1.71k
    try {
87
1.71k
        log_msg = tfm::format(fmt, args...);
88
1.71k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1.71k
    util::log::Log(util::log::Entry{
92
1.71k
        .category = flag,
93
1.71k
        .level = level,
94
1.71k
        .should_ratelimit = should_ratelimit,
95
1.71k
        .source_loc = std::move(source_loc),
96
1.71k
        .message = std::move(log_msg)});
97
1.71k
}
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
84
1
{
85
1
    std::string log_msg;
86
1
    try {
87
1
        log_msg = tfm::format(fmt, args...);
88
1
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1
    util::log::Log(util::log::Entry{
92
1
        .category = flag,
93
1
        .level = level,
94
1
        .should_ratelimit = should_ratelimit,
95
1
        .source_loc = std::move(source_loc),
96
1
        .message = std::move(log_msg)});
97
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
84
71.4k
{
85
71.4k
    std::string log_msg;
86
71.4k
    try {
87
71.4k
        log_msg = tfm::format(fmt, args...);
88
71.4k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
71.4k
    util::log::Log(util::log::Entry{
92
71.4k
        .category = flag,
93
71.4k
        .level = level,
94
71.4k
        .should_ratelimit = should_ratelimit,
95
71.4k
        .source_loc = std::move(source_loc),
96
71.4k
        .message = std::move(log_msg)});
97
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
84
3.35k
{
85
3.35k
    std::string log_msg;
86
3.35k
    try {
87
3.35k
        log_msg = tfm::format(fmt, args...);
88
3.35k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
3.35k
    util::log::Log(util::log::Entry{
92
3.35k
        .category = flag,
93
3.35k
        .level = level,
94
3.35k
        .should_ratelimit = should_ratelimit,
95
3.35k
        .source_loc = std::move(source_loc),
96
3.35k
        .message = std::move(log_msg)});
97
3.35k
}
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
84
1.09k
{
85
1.09k
    std::string log_msg;
86
1.09k
    try {
87
1.09k
        log_msg = tfm::format(fmt, args...);
88
1.09k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1.09k
    util::log::Log(util::log::Entry{
92
1.09k
        .category = flag,
93
1.09k
        .level = level,
94
1.09k
        .should_ratelimit = should_ratelimit,
95
1.09k
        .source_loc = std::move(source_loc),
96
1.09k
        .message = std::move(log_msg)});
97
1.09k
}
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
84
3.18k
{
85
3.18k
    std::string log_msg;
86
3.18k
    try {
87
3.18k
        log_msg = tfm::format(fmt, args...);
88
3.18k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
3.18k
    util::log::Log(util::log::Entry{
92
3.18k
        .category = flag,
93
3.18k
        .level = level,
94
3.18k
        .should_ratelimit = should_ratelimit,
95
3.18k
        .source_loc = std::move(source_loc),
96
3.18k
        .message = std::move(log_msg)});
97
3.18k
}
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
84
247
{
85
247
    std::string log_msg;
86
247
    try {
87
247
        log_msg = tfm::format(fmt, args...);
88
247
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
247
    util::log::Log(util::log::Entry{
92
247
        .category = flag,
93
247
        .level = level,
94
247
        .should_ratelimit = should_ratelimit,
95
247
        .source_loc = std::move(source_loc),
96
247
        .message = std::move(log_msg)});
97
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
84
7
{
85
7
    std::string log_msg;
86
7
    try {
87
7
        log_msg = tfm::format(fmt, args...);
88
7
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
7
    util::log::Log(util::log::Entry{
92
7
        .category = flag,
93
7
        .level = level,
94
7
        .should_ratelimit = should_ratelimit,
95
7
        .source_loc = std::move(source_loc),
96
7
        .message = std::move(log_msg)});
97
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
84
2.18k
{
85
2.18k
    std::string log_msg;
86
2.18k
    try {
87
2.18k
        log_msg = tfm::format(fmt, args...);
88
2.18k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
2.18k
    util::log::Log(util::log::Entry{
92
2.18k
        .category = flag,
93
2.18k
        .level = level,
94
2.18k
        .should_ratelimit = should_ratelimit,
95
2.18k
        .source_loc = std::move(source_loc),
96
2.18k
        .message = std::move(log_msg)});
97
2.18k
}
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
84
3.20k
{
85
3.20k
    std::string log_msg;
86
3.20k
    try {
87
3.20k
        log_msg = tfm::format(fmt, args...);
88
3.20k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
3.20k
    util::log::Log(util::log::Entry{
92
3.20k
        .category = flag,
93
3.20k
        .level = level,
94
3.20k
        .should_ratelimit = should_ratelimit,
95
3.20k
        .source_loc = std::move(source_loc),
96
3.20k
        .message = std::move(log_msg)});
97
3.20k
}
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
84
15
{
85
15
    std::string log_msg;
86
15
    try {
87
15
        log_msg = tfm::format(fmt, args...);
88
15
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
15
    util::log::Log(util::log::Entry{
92
15
        .category = flag,
93
15
        .level = level,
94
15
        .should_ratelimit = should_ratelimit,
95
15
        .source_loc = std::move(source_loc),
96
15
        .message = std::move(log_msg)});
97
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
84
3
{
85
3
    std::string log_msg;
86
3
    try {
87
3
        log_msg = tfm::format(fmt, args...);
88
3
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
3
    util::log::Log(util::log::Entry{
92
3
        .category = flag,
93
3
        .level = level,
94
3
        .should_ratelimit = should_ratelimit,
95
3
        .source_loc = std::move(source_loc),
96
3
        .message = std::move(log_msg)});
97
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
84
28
{
85
28
    std::string log_msg;
86
28
    try {
87
28
        log_msg = tfm::format(fmt, args...);
88
28
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
28
    util::log::Log(util::log::Entry{
92
28
        .category = flag,
93
28
        .level = level,
94
28
        .should_ratelimit = should_ratelimit,
95
28
        .source_loc = std::move(source_loc),
96
28
        .message = std::move(log_msg)});
97
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
84
466
{
85
466
    std::string log_msg;
86
466
    try {
87
466
        log_msg = tfm::format(fmt, args...);
88
466
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
466
    util::log::Log(util::log::Entry{
92
466
        .category = flag,
93
466
        .level = level,
94
466
        .should_ratelimit = should_ratelimit,
95
466
        .source_loc = std::move(source_loc),
96
466
        .message = std::move(log_msg)});
97
466
}
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
84
2.66k
{
85
2.66k
    std::string log_msg;
86
2.66k
    try {
87
2.66k
        log_msg = tfm::format(fmt, args...);
88
2.66k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
2.66k
    util::log::Log(util::log::Entry{
92
2.66k
        .category = flag,
93
2.66k
        .level = level,
94
2.66k
        .should_ratelimit = should_ratelimit,
95
2.66k
        .source_loc = std::move(source_loc),
96
2.66k
        .message = std::move(log_msg)});
97
2.66k
}
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
84
265
{
85
265
    std::string log_msg;
86
265
    try {
87
265
        log_msg = tfm::format(fmt, args...);
88
265
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
265
    util::log::Log(util::log::Entry{
92
265
        .category = flag,
93
265
        .level = level,
94
265
        .should_ratelimit = should_ratelimit,
95
265
        .source_loc = std::move(source_loc),
96
265
        .message = std::move(log_msg)});
97
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
84
760
{
85
760
    std::string log_msg;
86
760
    try {
87
760
        log_msg = tfm::format(fmt, args...);
88
760
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
760
    util::log::Log(util::log::Entry{
92
760
        .category = flag,
93
760
        .level = level,
94
760
        .should_ratelimit = should_ratelimit,
95
760
        .source_loc = std::move(source_loc),
96
760
        .message = std::move(log_msg)});
97
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
84
952
{
85
952
    std::string log_msg;
86
952
    try {
87
952
        log_msg = tfm::format(fmt, args...);
88
952
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
952
    util::log::Log(util::log::Entry{
92
952
        .category = flag,
93
952
        .level = level,
94
952
        .should_ratelimit = should_ratelimit,
95
952
        .source_loc = std::move(source_loc),
96
952
        .message = std::move(log_msg)});
97
952
}
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
84
10
{
85
10
    std::string log_msg;
86
10
    try {
87
10
        log_msg = tfm::format(fmt, args...);
88
10
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
10
    util::log::Log(util::log::Entry{
92
10
        .category = flag,
93
10
        .level = level,
94
10
        .should_ratelimit = should_ratelimit,
95
10
        .source_loc = std::move(source_loc),
96
10
        .message = std::move(log_msg)});
97
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
84
10
{
85
10
    std::string log_msg;
86
10
    try {
87
10
        log_msg = tfm::format(fmt, args...);
88
10
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
10
    util::log::Log(util::log::Entry{
92
10
        .category = flag,
93
10
        .level = level,
94
10
        .should_ratelimit = should_ratelimit,
95
10
        .source_loc = std::move(source_loc),
96
10
        .message = std::move(log_msg)});
97
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
84
115k
{
85
115k
    std::string log_msg;
86
115k
    try {
87
115k
        log_msg = tfm::format(fmt, args...);
88
115k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
115k
    util::log::Log(util::log::Entry{
92
115k
        .category = flag,
93
115k
        .level = level,
94
115k
        .should_ratelimit = should_ratelimit,
95
115k
        .source_loc = std::move(source_loc),
96
115k
        .message = std::move(log_msg)});
97
115k
}
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
84
11.5k
{
85
11.5k
    std::string log_msg;
86
11.5k
    try {
87
11.5k
        log_msg = tfm::format(fmt, args...);
88
11.5k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
11.5k
    util::log::Log(util::log::Entry{
92
11.5k
        .category = flag,
93
11.5k
        .level = level,
94
11.5k
        .should_ratelimit = should_ratelimit,
95
11.5k
        .source_loc = std::move(source_loc),
96
11.5k
        .message = std::move(log_msg)});
97
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
84
701
{
85
701
    std::string log_msg;
86
701
    try {
87
701
        log_msg = tfm::format(fmt, args...);
88
701
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
701
    util::log::Log(util::log::Entry{
92
701
        .category = flag,
93
701
        .level = level,
94
701
        .should_ratelimit = should_ratelimit,
95
701
        .source_loc = std::move(source_loc),
96
701
        .message = std::move(log_msg)});
97
701
}
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
84
153k
{
85
153k
    std::string log_msg;
86
153k
    try {
87
153k
        log_msg = tfm::format(fmt, args...);
88
153k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
153k
    util::log::Log(util::log::Entry{
92
153k
        .category = flag,
93
153k
        .level = level,
94
153k
        .should_ratelimit = should_ratelimit,
95
153k
        .source_loc = std::move(source_loc),
96
153k
        .message = std::move(log_msg)});
97
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
84
150k
{
85
150k
    std::string log_msg;
86
150k
    try {
87
150k
        log_msg = tfm::format(fmt, args...);
88
150k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
150k
    util::log::Log(util::log::Entry{
92
150k
        .category = flag,
93
150k
        .level = level,
94
150k
        .should_ratelimit = should_ratelimit,
95
150k
        .source_loc = std::move(source_loc),
96
150k
        .message = std::move(log_msg)});
97
150k
}
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
84
3.63k
{
85
3.63k
    std::string log_msg;
86
3.63k
    try {
87
3.63k
        log_msg = tfm::format(fmt, args...);
88
3.63k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
3.63k
    util::log::Log(util::log::Entry{
92
3.63k
        .category = flag,
93
3.63k
        .level = level,
94
3.63k
        .should_ratelimit = should_ratelimit,
95
3.63k
        .source_loc = std::move(source_loc),
96
3.63k
        .message = std::move(log_msg)});
97
3.63k
}
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
84
2.78k
{
85
2.78k
    std::string log_msg;
86
2.78k
    try {
87
2.78k
        log_msg = tfm::format(fmt, args...);
88
2.78k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
2.78k
    util::log::Log(util::log::Entry{
92
2.78k
        .category = flag,
93
2.78k
        .level = level,
94
2.78k
        .should_ratelimit = should_ratelimit,
95
2.78k
        .source_loc = std::move(source_loc),
96
2.78k
        .message = std::move(log_msg)});
97
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
84
459
{
85
459
    std::string log_msg;
86
459
    try {
87
459
        log_msg = tfm::format(fmt, args...);
88
459
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
459
    util::log::Log(util::log::Entry{
92
459
        .category = flag,
93
459
        .level = level,
94
459
        .should_ratelimit = should_ratelimit,
95
459
        .source_loc = std::move(source_loc),
96
459
        .message = std::move(log_msg)});
97
459
}
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
84
26
{
85
26
    std::string log_msg;
86
26
    try {
87
26
        log_msg = tfm::format(fmt, args...);
88
26
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
26
    util::log::Log(util::log::Entry{
92
26
        .category = flag,
93
26
        .level = level,
94
26
        .should_ratelimit = should_ratelimit,
95
26
        .source_loc = std::move(source_loc),
96
26
        .message = std::move(log_msg)});
97
26
}
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
84
913
{
85
913
    std::string log_msg;
86
913
    try {
87
913
        log_msg = tfm::format(fmt, args...);
88
913
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
913
    util::log::Log(util::log::Entry{
92
913
        .category = flag,
93
913
        .level = level,
94
913
        .should_ratelimit = should_ratelimit,
95
913
        .source_loc = std::move(source_loc),
96
913
        .message = std::move(log_msg)});
97
913
}
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
84
17
{
85
17
    std::string log_msg;
86
17
    try {
87
17
        log_msg = tfm::format(fmt, args...);
88
17
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
17
    util::log::Log(util::log::Entry{
92
17
        .category = flag,
93
17
        .level = level,
94
17
        .should_ratelimit = should_ratelimit,
95
17
        .source_loc = std::move(source_loc),
96
17
        .message = std::move(log_msg)});
97
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
84
802
{
85
802
    std::string log_msg;
86
802
    try {
87
802
        log_msg = tfm::format(fmt, args...);
88
802
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
802
    util::log::Log(util::log::Entry{
92
802
        .category = flag,
93
802
        .level = level,
94
802
        .should_ratelimit = should_ratelimit,
95
802
        .source_loc = std::move(source_loc),
96
802
        .message = std::move(log_msg)});
97
802
}
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
84
214
{
85
214
    std::string log_msg;
86
214
    try {
87
214
        log_msg = tfm::format(fmt, args...);
88
214
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
214
    util::log::Log(util::log::Entry{
92
214
        .category = flag,
93
214
        .level = level,
94
214
        .should_ratelimit = should_ratelimit,
95
214
        .source_loc = std::move(source_loc),
96
214
        .message = std::move(log_msg)});
97
214
}
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
84
22
{
85
22
    std::string log_msg;
86
22
    try {
87
22
        log_msg = tfm::format(fmt, args...);
88
22
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
22
    util::log::Log(util::log::Entry{
92
22
        .category = flag,
93
22
        .level = level,
94
22
        .should_ratelimit = should_ratelimit,
95
22
        .source_loc = std::move(source_loc),
96
22
        .message = std::move(log_msg)});
97
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
84
100k
{
85
100k
    std::string log_msg;
86
100k
    try {
87
100k
        log_msg = tfm::format(fmt, args...);
88
100k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
100k
    util::log::Log(util::log::Entry{
92
100k
        .category = flag,
93
100k
        .level = level,
94
100k
        .should_ratelimit = should_ratelimit,
95
100k
        .source_loc = std::move(source_loc),
96
100k
        .message = std::move(log_msg)});
97
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
84
139k
{
85
139k
    std::string log_msg;
86
139k
    try {
87
139k
        log_msg = tfm::format(fmt, args...);
88
139k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
139k
    util::log::Log(util::log::Entry{
92
139k
        .category = flag,
93
139k
        .level = level,
94
139k
        .should_ratelimit = should_ratelimit,
95
139k
        .source_loc = std::move(source_loc),
96
139k
        .message = std::move(log_msg)});
97
139k
}
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
84
80.6k
{
85
80.6k
    std::string log_msg;
86
80.6k
    try {
87
80.6k
        log_msg = tfm::format(fmt, args...);
88
80.6k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
80.6k
    util::log::Log(util::log::Entry{
92
80.6k
        .category = flag,
93
80.6k
        .level = level,
94
80.6k
        .should_ratelimit = should_ratelimit,
95
80.6k
        .source_loc = std::move(source_loc),
96
80.6k
        .message = std::move(log_msg)});
97
80.6k
}
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
84
6
{
85
6
    std::string log_msg;
86
6
    try {
87
6
        log_msg = tfm::format(fmt, args...);
88
6
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
6
    util::log::Log(util::log::Entry{
92
6
        .category = flag,
93
6
        .level = level,
94
6
        .should_ratelimit = should_ratelimit,
95
6
        .source_loc = std::move(source_loc),
96
6
        .message = std::move(log_msg)});
97
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
84
2
{
85
2
    std::string log_msg;
86
2
    try {
87
2
        log_msg = tfm::format(fmt, args...);
88
2
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
2
    util::log::Log(util::log::Entry{
92
2
        .category = flag,
93
2
        .level = level,
94
2
        .should_ratelimit = should_ratelimit,
95
2
        .source_loc = std::move(source_loc),
96
2
        .message = std::move(log_msg)});
97
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
84
43.6k
{
85
43.6k
    std::string log_msg;
86
43.6k
    try {
87
43.6k
        log_msg = tfm::format(fmt, args...);
88
43.6k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
43.6k
    util::log::Log(util::log::Entry{
92
43.6k
        .category = flag,
93
43.6k
        .level = level,
94
43.6k
        .should_ratelimit = should_ratelimit,
95
43.6k
        .source_loc = std::move(source_loc),
96
43.6k
        .message = std::move(log_msg)});
97
43.6k
}
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
84
11
{
85
11
    std::string log_msg;
86
11
    try {
87
11
        log_msg = tfm::format(fmt, args...);
88
11
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
11
    util::log::Log(util::log::Entry{
92
11
        .category = flag,
93
11
        .level = level,
94
11
        .should_ratelimit = should_ratelimit,
95
11
        .source_loc = std::move(source_loc),
96
11
        .message = std::move(log_msg)});
97
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
84
3
{
85
3
    std::string log_msg;
86
3
    try {
87
3
        log_msg = tfm::format(fmt, args...);
88
3
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
3
    util::log::Log(util::log::Entry{
92
3
        .category = flag,
93
3
        .level = level,
94
3
        .should_ratelimit = should_ratelimit,
95
3
        .source_loc = std::move(source_loc),
96
3
        .message = std::move(log_msg)});
97
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
84
8
{
85
8
    std::string log_msg;
86
8
    try {
87
8
        log_msg = tfm::format(fmt, args...);
88
8
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
8
    util::log::Log(util::log::Entry{
92
8
        .category = flag,
93
8
        .level = level,
94
8
        .should_ratelimit = should_ratelimit,
95
8
        .source_loc = std::move(source_loc),
96
8
        .message = std::move(log_msg)});
97
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
84
6
{
85
6
    std::string log_msg;
86
6
    try {
87
6
        log_msg = tfm::format(fmt, args...);
88
6
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
6
    util::log::Log(util::log::Entry{
92
6
        .category = flag,
93
6
        .level = level,
94
6
        .should_ratelimit = should_ratelimit,
95
6
        .source_loc = std::move(source_loc),
96
6
        .message = std::move(log_msg)});
97
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
84
3
{
85
3
    std::string log_msg;
86
3
    try {
87
3
        log_msg = tfm::format(fmt, args...);
88
3
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
3
    util::log::Log(util::log::Entry{
92
3
        .category = flag,
93
3
        .level = level,
94
3
        .should_ratelimit = should_ratelimit,
95
3
        .source_loc = std::move(source_loc),
96
3
        .message = std::move(log_msg)});
97
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
84
1
{
85
1
    std::string log_msg;
86
1
    try {
87
1
        log_msg = tfm::format(fmt, args...);
88
1
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1
    util::log::Log(util::log::Entry{
92
1
        .category = flag,
93
1
        .level = level,
94
1
        .should_ratelimit = should_ratelimit,
95
1
        .source_loc = std::move(source_loc),
96
1
        .message = std::move(log_msg)});
97
1
}
98
99
template <typename... Args>
100
inline void LogPrintFormatInternal(SourceLocation&& source_loc, BCLog::LogFlags flag, util::log::Level level, util::ConstevalFormatString<sizeof...(Args)> fmt, const Args&... args)
101
280k
{
102
280k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
75.6k
{
102
75.6k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
75.6k
}
void util::log::LogPrintFormatInternal<int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(int)>, int const&)
Line
Count
Source
101
10.9k
{
102
10.9k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
10.9k
}
void util::log::LogPrintFormatInternal<>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...()>)
Line
Count
Source
101
25.2k
{
102
25.2k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
25.2k
}
void util::log::LogPrintFormatInternal<char [5]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [5])>, char const (&) [5])
Line
Count
Source
101
2
{
102
2
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
2
}
void util::log::LogPrintFormatInternal<char [6]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [6])>, char const (&) [6])
Line
Count
Source
101
1
{
102
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
62.8k
{
102
62.8k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
67
{
102
67
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
798
{
102
798
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
798
}
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
101
531
{
102
531
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
531
}
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
101
9
{
102
9
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
887
{
102
887
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
887
}
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
101
622
{
102
622
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
622
}
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
101
30
{
102
30
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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<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
101
22.5k
{
102
22.5k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
22.5k
}
void util::log::LogPrintFormatInternal<unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(unsigned long)>, unsigned long const&)
Line
Count
Source
101
3.73k
{
102
3.73k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
3.73k
}
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
101
2.39k
{
102
2.39k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
29
{
102
29
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
7
{
102
7
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
127
{
102
127
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
127
}
void util::log::LogPrintFormatInternal<int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(int, int)>, int const&, int const&)
Line
Count
Source
101
2.54k
{
102
2.54k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
2.54k
}
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
101
3
{
102
3
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
1.13k
{
102
1.13k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
1.13k
}
void util::log::LogPrintFormatInternal<unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(unsigned int)>, unsigned int const&)
Line
Count
Source
101
8
{
102
8
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
8
}
void util::log::LogPrintFormatInternal<double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(double)>, double const&)
Line
Count
Source
101
2.35k
{
102
2.35k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
2.35k
}
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
101
50
{
102
50
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
50
}
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<long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(long)>, long const&)
Line
Count
Source
101
674
{
102
674
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
674
}
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
101
1
{
102
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
1.35k
{
102
1.35k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
1.35k
}
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
101
2
{
102
2
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
6
{
102
6
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
7
{
102
7
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
11
{
102
11
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
42
{
102
42
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
1
{
102
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
17
{
102
17
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
166
{
102
166
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
502
{
102
502
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
502
}
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
101
1.01k
{
102
1.01k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
1
{
102
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
15
{
102
15
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
3
{
102
3
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
2.66k
{
102
2.66k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
2.66k
}
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
101
760
{
102
760
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
11.5k
{
102
11.5k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
701
{
102
701
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
701
}
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
101
2.78k
{
102
2.78k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
913
{
102
913
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
913
}
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
101
17
{
102
17
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
802
{
102
802
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
802
}
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
101
15
{
102
15
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
254
{
102
254
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
22
{
102
22
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
6
{
102
6
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
2
{
102
2
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
43.6k
{
102
43.6k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
43.6k
}
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
101
6
{
102
6
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
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
101
1
{
102
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
1
}
104
105
template <typename... Args>
106
inline void LogPrintFormatInternal(SourceLocation&& source_loc, BCLog::LogFlags flag, util::log::Level level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(Args)> fmt, const Args&... args)
107
5.56M
{
108
5.56M
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
5.56M
}
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
107
1.23M
{
108
1.23M
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
1.23M
}
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
107
1
{
108
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
31
{
108
31
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
31
}
void util::log::LogPrintFormatInternal<int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(int)>, int const&)
Line
Count
Source
107
1.40k
{
108
1.40k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
1
{
108
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
1
}
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
107
2
{
108
2
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
32.2k
{
108
32.2k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
13
{
108
13
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
30.7k
{
108
30.7k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
509k
{
108
509k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
509k
}
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
107
503
{
108
503
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
503
}
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
107
3.27k
{
108
3.27k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
3.27k
}
void util::log::LogPrintFormatInternal<>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...()>)
Line
Count
Source
107
108k
{
108
108k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
42
{
108
42
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
42
}
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
107
30.4k
{
108
30.4k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
30.4k
}
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
107
43.9k
{
108
43.9k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
43.9k
}
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
107
17.3k
{
108
17.3k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
17.3k
}
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
107
48
{
108
48
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
48
}
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
107
8
{
108
8
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
1.04k
{
108
1.04k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
11
{
108
11
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
11
}
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
107
16
{
108
16
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
16
}
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
107
6
{
108
6
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
6
}
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
107
1
{
108
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
4.83k
{
108
4.83k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
4.83k
}
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
107
186k
{
108
186k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
1
{
108
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
1
}
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
107
17
{
108
17
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
186k
{
108
186k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
186k
}
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
107
186k
{
108
186k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
5
{
108
5
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
1
{
108
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
1
}
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
107
34
{
108
34
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
34
}
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
107
1.35k
{
108
1.35k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
1.35k
}
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
107
67.1k
{
108
67.1k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
67.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
107
686
{
108
686
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
686
}
void util::log::LogPrintFormatInternal<long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long)>, long const&)
Line
Count
Source
107
4.03k
{
108
4.03k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
4.03k
}
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
107
84
{
108
84
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
1
{
108
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
115
{
108
115
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
115
}
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
107
101
{
108
101
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
1.43k
{
108
1.43k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
1.43k
}
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
107
289k
{
108
289k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
289k
}
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
107
18.4k
{
108
18.4k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
18.4k
}
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
107
200k
{
108
200k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
348
{
108
348
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
348
}
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
107
10.0k
{
108
10.0k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
1
{
108
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
1
{
108
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
1
}
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
107
12.4k
{
108
12.4k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
12.4k
}
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
107
852
{
108
852
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
852
}
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
107
25
{
108
25
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
168
{
108
168
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
1.71k
{
108
1.71k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
1.71k
}
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
107
1.68k
{
108
1.68k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
1.68k
}
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
107
1.57k
{
108
1.57k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
1.57k
}
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
107
5
{
108
5
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
43
{
108
43
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
29.1k
{
108
29.1k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
29.1k
}
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
107
2.07k
{
108
2.07k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
2.07k
}
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
107
1
{
108
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
1
}
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
107
2
{
108
2
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
3
{
108
3
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
591
{
108
591
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
591
}
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
107
2
{
108
2
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
30
{
108
30
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
200
{
108
200
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
200
}
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
107
1.41k
{
108
1.41k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
1.41k
}
void util::log::LogPrintFormatInternal<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::atomic<unsigned long>, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, 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
107
4
{
108
4
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
4
{
108
4
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
3
{
108
3
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
12
{
108
12
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
93
{
108
93
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
5.82k
{
108
5.82k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
5.82k
}
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
107
452
{
108
452
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
452
}
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
107
9.10k
{
108
9.10k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
9.10k
}
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
107
32.7k
{
108
32.7k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
32.7k
}
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
107
108
{
108
108
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
17
{
108
17
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
12
{
108
12
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
34
{
108
34
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
43.9k
{
108
43.9k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
43.9k
}
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
107
1.09M
{
108
1.09M
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
766
{
108
766
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
766
}
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
107
23.2k
{
108
23.2k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
23.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>>, 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
107
906
{
108
906
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
906
}
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
107
143
{
108
143
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
143
}
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
107
136
{
108
136
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
150k
{
108
150k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
150k
}
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
107
52
{
108
52
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
52
}
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
107
277
{
108
277
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
277
}
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
107
8
{
108
8
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
22.9k
{
108
22.9k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
22.9k
}
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
107
1.71k
{
108
1.71k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
1.71k
}
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
107
71.4k
{
108
71.4k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
3.35k
{
108
3.35k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
3.35k
}
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
107
1.09k
{
108
1.09k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
1.09k
}
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
107
3.18k
{
108
3.18k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
3.18k
}
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
107
247
{
108
247
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
7
{
108
7
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
2.18k
{
108
2.18k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
2.18k
}
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
107
3.20k
{
108
3.20k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
3.20k
}
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
107
28
{
108
28
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
466
{
108
466
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
466
}
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
107
11
{
108
11
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
11
}
void util::log::LogPrintFormatInternal<double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(double)>, double const&)
Line
Count
Source
107
123k
{
108
123k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
123k
}
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
107
35
{
108
35
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
952
{
108
952
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
952
}
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
107
10
{
108
10
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
10
{
108
10
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
115k
{
108
115k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
115k
}
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
107
153k
{
108
153k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
150k
{
108
150k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
3.63k
{
108
3.63k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
3.63k
}
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
107
459
{
108
459
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
459
}
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
107
26
{
108
26
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
26
}
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
107
214
{
108
214
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
214
}
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
107
100k
{
108
100k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
139k
{
108
139k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
139k
}
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
107
80.6k
{
108
80.6k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
80.6k
}
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
107
11
{
108
11
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
3
{
108
3
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
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
107
8
{
108
8
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
8
}
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
107
36
{
108
36
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
36
}
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
107
3
{
108
3
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
3
}
110
} // namespace util::log
111
112
namespace BCLog {
113
//! Alias for compatibility. Prefer util::log::Level over BCLog::Level in new code.
114
using Level = util::log::Level;
115
} // namespace BCLog
116
117
// Allow __func__ to be used in any context without warnings:
118
// NOLINTNEXTLINE(bugprone-lambda-function-name)
119
5.85M
#define detail_LogWithSrcLoc(category, level, ...) util::log::LogPrintFormatInternal(SourceLocation{__func__}, category, level, __VA_ARGS__)
120
121
// Log unconditionally. Uses basic rate limiting to mitigate disk filling attacks.
122
// Be conservative when using functions that unconditionally log to debug.log!
123
// It should not be the case that an inbound peer can fill up a user's storage
124
// with debug.log entries.
125
366k
#define LogInfo(...) detail_LogWithSrcLoc(BCLog::LogFlags::ALL, util::log::Level::Info, __VA_ARGS__)
126
26.4k
#define LogWarning(...) detail_LogWithSrcLoc(BCLog::LogFlags::ALL, util::log::Level::Warning, __VA_ARGS__)
127
4.27k
#define LogError(...) detail_LogWithSrcLoc(BCLog::LogFlags::ALL, util::log::Level::Error, __VA_ARGS__)
128
129
// Use a macro instead of a function for conditional logging to prevent
130
// evaluating arguments when logging for the category is not enabled.
131
132
// Log by prefixing the output with the passed category name and severity level. This logs conditionally if
133
// the category is allowed. No rate limiting is applied, because users specifying -debug are assumed to be
134
// developers or power users who are aware that -debug may cause excessive disk usage due to logging.
135
#define detail_LogIfCategoryAndLevelEnabled(category, shouldlog, level, ...)                  \
136
6.83M
    do {                                                                                      \
137
6.83M
        if (shouldlog(category)) {                                                            \
138
5.45M
            detail_LogWithSrcLoc((category), (level), util::log::NO_RATE_LIMIT, __VA_ARGS__); \
139
5.45M
        }                                                                                     \
140
6.83M
    } while (0)
141
142
// Log conditionally, prefixing the output with the passed category name.
143
6.33M
#define LogDebug(category, ...) detail_LogIfCategoryAndLevelEnabled(category, util::log::ShouldDebugLog, util::log::Level::Debug, __VA_ARGS__)
144
497k
#define LogTrace(category, ...) detail_LogIfCategoryAndLevelEnabled(category, util::log::ShouldTraceLog, util::log::Level::Trace, __VA_ARGS__)
145
146
#endif // BITCOIN_UTIL_LOG_H