Coverage Report

Created: 2026-07-14 18:13

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