Coverage Report

Created: 2026-06-01 18:35

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
47.5k
        : m_func{func}, m_loc{loc} {}
32
33
13.6k
    std::string_view file_name() const { return m_loc.file_name(); }
34
17.7k
    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
47.5k
{
85
47.5k
    std::string log_msg;
86
47.5k
    try {
87
47.5k
        log_msg = tfm::format(fmt, args...);
88
47.5k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
47.5k
    util::log::Log(util::log::Entry{
92
47.5k
        .category = flag,
93
47.5k
        .level = level,
94
47.5k
        .should_ratelimit = should_ratelimit,
95
47.5k
        .source_loc = std::move(source_loc),
96
47.5k
        .message = std::move(log_msg)});
97
47.5k
}
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
4.96k
{
85
4.96k
    std::string log_msg;
86
4.96k
    try {
87
4.96k
        log_msg = tfm::format(fmt, args...);
88
4.96k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
4.96k
    util::log::Log(util::log::Entry{
92
4.96k
        .category = flag,
93
4.96k
        .level = level,
94
4.96k
        .should_ratelimit = should_ratelimit,
95
4.96k
        .source_loc = std::move(source_loc),
96
4.96k
        .message = std::move(log_msg)});
97
4.96k
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, double const&, double const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, 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, 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
305
{
85
305
    std::string log_msg;
86
305
    try {
87
305
        log_msg = tfm::format(fmt, args...);
88
305
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
305
    util::log::Log(util::log::Entry{
92
305
        .category = flag,
93
305
        .level = level,
94
305
        .should_ratelimit = should_ratelimit,
95
305
        .source_loc = std::move(source_loc),
96
305
        .message = std::move(log_msg)});
97
305
}
void util::log::LogPrintFormatInternal_<>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<0>)
Line
Count
Source
84
3.66k
{
85
3.66k
    std::string log_msg;
86
3.66k
    try {
87
3.66k
        log_msg = tfm::format(fmt, args...);
88
3.66k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
3.66k
    util::log::Log(util::log::Entry{
92
3.66k
        .category = flag,
93
3.66k
        .level = level,
94
3.66k
        .should_ratelimit = should_ratelimit,
95
3.66k
        .source_loc = std::move(source_loc),
96
3.66k
        .message = std::move(log_msg)});
97
3.66k
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<1>, unsigned int const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, int const&, int const&)
void util::log::LogPrintFormatInternal_<unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<1>, unsigned long const&)
Line
Count
Source
84
610
{
85
610
    std::string log_msg;
86
610
    try {
87
610
        log_msg = tfm::format(fmt, args...);
88
610
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
610
    util::log::Log(util::log::Entry{
92
610
        .category = flag,
93
610
        .level = level,
94
610
        .should_ratelimit = should_ratelimit,
95
610
        .source_loc = std::move(source_loc),
96
610
        .message = std::move(log_msg)});
97
610
}
void util::log::LogPrintFormatInternal_<double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<1>, double const&)
Line
Count
Source
84
610
{
85
610
    std::string log_msg;
86
610
    try {
87
610
        log_msg = tfm::format(fmt, args...);
88
610
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
610
    util::log::Log(util::log::Entry{
92
610
        .category = flag,
93
610
        .level = level,
94
610
        .should_ratelimit = should_ratelimit,
95
610
        .source_loc = std::move(source_loc),
96
610
        .message = std::move(log_msg)});
97
610
}
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, bool, util::ConstevalFormatString<2>, double const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<1>, int const&)
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
3.04k
{
85
3.04k
    std::string log_msg;
86
3.04k
    try {
87
3.04k
        log_msg = tfm::format(fmt, args...);
88
3.04k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
3.04k
    util::log::Log(util::log::Entry{
92
3.03k
        .category = flag,
93
3.03k
        .level = level,
94
3.03k
        .should_ratelimit = should_ratelimit,
95
3.03k
        .source_loc = std::move(source_loc),
96
3.03k
        .message = std::move(log_msg)});
97
3.03k
}
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
610
{
85
610
    std::string log_msg;
86
610
    try {
87
610
        log_msg = tfm::format(fmt, args...);
88
610
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
610
    util::log::Log(util::log::Entry{
92
610
        .category = flag,
93
610
        .level = level,
94
610
        .should_ratelimit = should_ratelimit,
95
610
        .source_loc = std::move(source_loc),
96
610
        .message = std::move(log_msg)});
97
610
}
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
1.34k
{
85
1.34k
    std::string log_msg;
86
1.34k
    try {
87
1.34k
        log_msg = tfm::format(fmt, args...);
88
1.34k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1.34k
    util::log::Log(util::log::Entry{
92
1.34k
        .category = flag,
93
1.34k
        .level = level,
94
1.34k
        .should_ratelimit = should_ratelimit,
95
1.34k
        .source_loc = std::move(source_loc),
96
1.34k
        .message = std::move(log_msg)});
97
1.34k
}
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
26.5k
{
85
26.5k
    std::string log_msg;
86
26.5k
    try {
87
26.5k
        log_msg = tfm::format(fmt, args...);
88
26.5k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
26.5k
    util::log::Log(util::log::Entry{
92
26.5k
        .category = flag,
93
26.5k
        .level = level,
94
26.5k
        .should_ratelimit = should_ratelimit,
95
26.5k
        .source_loc = std::move(source_loc),
96
26.5k
        .message = std::move(log_msg)});
97
26.5k
}
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&)
Line
Count
Source
84
11
{
85
11
    std::string log_msg;
86
11
    try {
87
11
        log_msg = tfm::format(fmt, args...);
88
11
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
11
    util::log::Log(util::log::Entry{
92
11
        .category = flag,
93
11
        .level = level,
94
11
        .should_ratelimit = should_ratelimit,
95
11
        .source_loc = std::move(source_loc),
96
11
        .message = std::move(log_msg)});
97
11
}
void util::log::LogPrintFormatInternal_<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&)
Line
Count
Source
84
251
{
85
251
    std::string log_msg;
86
251
    try {
87
251
        log_msg = tfm::format(fmt, args...);
88
251
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
251
    util::log::Log(util::log::Entry{
92
251
        .category = flag,
93
251
        .level = level,
94
251
        .should_ratelimit = should_ratelimit,
95
251
        .source_loc = std::move(source_loc),
96
251
        .message = std::move(log_msg)});
97
251
}
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
1.24k
{
85
1.24k
    std::string log_msg;
86
1.24k
    try {
87
1.24k
        log_msg = tfm::format(fmt, args...);
88
1.24k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1.24k
    util::log::Log(util::log::Entry{
92
1.24k
        .category = flag,
93
1.24k
        .level = level,
94
1.24k
        .should_ratelimit = should_ratelimit,
95
1.24k
        .source_loc = std::move(source_loc),
96
1.24k
        .message = std::move(log_msg)});
97
1.24k
}
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
1.34k
{
85
1.34k
    std::string log_msg;
86
1.34k
    try {
87
1.34k
        log_msg = tfm::format(fmt, args...);
88
1.34k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1.34k
    util::log::Log(util::log::Entry{
92
1.34k
        .category = flag,
93
1.34k
        .level = level,
94
1.34k
        .should_ratelimit = should_ratelimit,
95
1.34k
        .source_loc = std::move(source_loc),
96
1.34k
        .message = std::move(log_msg)});
97
1.34k
}
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, bool, 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_<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&)
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
305
{
85
305
    std::string log_msg;
86
305
    try {
87
305
        log_msg = tfm::format(fmt, args...);
88
305
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
305
    util::log::Log(util::log::Entry{
92
305
        .category = flag,
93
305
        .level = level,
94
305
        .should_ratelimit = should_ratelimit,
95
305
        .source_loc = std::move(source_loc),
96
305
        .message = std::move(log_msg)});
97
305
}
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
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&)
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, bool, 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_<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&)
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> >, 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&)
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&)
Unexecuted instantiation: 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&)
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&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<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&)
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, bool, 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, bool, 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_<unsigned long, char const*, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, unsigned long const&, char const* const&, int const&)
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])
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Unexecuted instantiation: 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&)
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&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<1>, long const&)
Unexecuted instantiation: 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&)
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&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<unsigned int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, unsigned int const&, long const&)
Unexecuted instantiation: 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&)
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, bool, 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 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&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [17], bool>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, char const (&) [17], bool const&)
Unexecuted instantiation: 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&)
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
913
{
85
913
    std::string log_msg;
86
913
    try {
87
913
        log_msg = tfm::format(fmt, args...);
88
913
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
913
    util::log::Log(util::log::Entry{
92
913
        .category = flag,
93
913
        .level = level,
94
913
        .should_ratelimit = should_ratelimit,
95
913
        .source_loc = std::move(source_loc),
96
913
        .message = std::move(log_msg)});
97
913
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<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&)
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&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [20], long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, char const (&) [20], long const&)
Unexecuted instantiation: 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&)
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, 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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
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&)
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, 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&)
Unexecuted instantiation: 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])
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> >, 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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<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&)
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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char const*, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, char const* const&, long const&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
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
305
{
85
305
    std::string log_msg;
86
305
    try {
87
305
        log_msg = tfm::format(fmt, args...);
88
305
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
305
    util::log::Log(util::log::Entry{
92
305
        .category = flag,
93
305
        .level = level,
94
305
        .should_ratelimit = should_ratelimit,
95
305
        .source_loc = std::move(source_loc),
96
305
        .message = std::move(log_msg)});
97
305
}
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&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<3>, double const&, double const&, double const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<2>, long const&, unsigned long const&)
Unexecuted instantiation: 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&)
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, 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&)
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 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&)
Unexecuted instantiation: 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&)
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
610
{
85
610
    std::string log_msg;
86
610
    try {
87
610
        log_msg = tfm::format(fmt, args...);
88
610
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
610
    util::log::Log(util::log::Entry{
92
610
        .category = flag,
93
610
        .level = level,
94
610
        .should_ratelimit = should_ratelimit,
95
610
        .source_loc = std::move(source_loc),
96
610
        .message = std::move(log_msg)});
97
610
}
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&)
Unexecuted instantiation: 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&)
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
305
{
85
305
    std::string log_msg;
86
305
    try {
87
305
        log_msg = tfm::format(fmt, args...);
88
305
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
305
    util::log::Log(util::log::Entry{
92
305
        .category = flag,
93
305
        .level = level,
94
305
        .should_ratelimit = should_ratelimit,
95
305
        .source_loc = std::move(source_loc),
96
305
        .message = std::move(log_msg)});
97
305
}
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&)
Unexecuted instantiation: 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&)
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> >, 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&)
Unexecuted instantiation: 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&)
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> >, 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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
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
610
{
85
610
    std::string log_msg;
86
610
    try {
87
610
        log_msg = tfm::format(fmt, args...);
88
610
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
610
    util::log::Log(util::log::Entry{
92
610
        .category = flag,
93
610
        .level = level,
94
610
        .should_ratelimit = should_ratelimit,
95
610
        .source_loc = std::move(source_loc),
96
610
        .message = std::move(log_msg)});
97
610
}
Unexecuted instantiation: 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&)
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])
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
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&)
Unexecuted instantiation: 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&)
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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
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&)
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, 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&)
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&)
Unexecuted instantiation: 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&)
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
4.87k
{
102
4.87k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
4.87k
}
Unexecuted instantiation: 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&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, double const&, double const&)
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
305
{
102
305
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
305
}
void util::log::LogPrintFormatInternal<>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<0>)
Line
Count
Source
101
610
{
102
610
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
610
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<1>, unsigned int const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, int const&, int const&)
void util::log::LogPrintFormatInternal<unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<1>, unsigned long const&)
Line
Count
Source
101
610
{
102
610
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
610
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<1>, double const&)
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::ConstevalFormatString<2>, double const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<1>, int const&)
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
3.04k
{
102
3.04k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
3.04k
}
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::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short const&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
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&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<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&)
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&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [17], bool>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, char const (&) [17], bool 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> >, 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&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
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
305
{
102
305
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
305
}
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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
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&)
Unexecuted instantiation: 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&)
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&)
Unexecuted instantiation: 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&)
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&)
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::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::__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
42.6k
{
108
42.6k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
42.6k
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<1>, char const* const&)
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
4.96k
{
108
4.96k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
4.96k
}
void util::log::LogPrintFormatInternal<>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<0>)
Line
Count
Source
107
3.05k
{
108
3.05k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
3.05k
}
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
610
{
108
610
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
610
}
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
1.34k
{
108
1.34k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
1.34k
}
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> > >(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&)
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
26.5k
{
108
26.5k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
26.5k
}
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&)
Line
Count
Source
107
11
{
108
11
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
11
}
void util::log::LogPrintFormatInternal<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&)
Line
Count
Source
107
251
{
108
251
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
251
}
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
1.24k
{
108
1.24k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
1.24k
}
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
1.34k
{
108
1.34k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
1.34k
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<1>, int const&)
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
305
{
108
305
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
305
}
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::log::NoRateLimitTag, 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<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&)
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> >, 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&)
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&)
Unexecuted instantiation: 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&)
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&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<1>, unsigned long const&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<1>, long const&)
Unexecuted instantiation: 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&)
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&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<unsigned int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, unsigned int const&, long const&)
Unexecuted instantiation: 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&)
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::log::NoRateLimitTag, 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 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&)
Unexecuted instantiation: 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&)
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&)
Unexecuted instantiation: 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&)
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
913
{
108
913
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
913
}
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&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [20], long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, char const (&) [20], long const&)
Unexecuted instantiation: 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&)
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, 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&)
Unexecuted instantiation: 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&)
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::log::NoRateLimitTag, util::ConstevalFormatString<2>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
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&)
Unexecuted instantiation: 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])
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> >, 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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<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&)
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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char const*, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, char const* const&, long const&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<2>, long const&, unsigned long const&)
Unexecuted instantiation: 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&)
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, 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&)
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 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&)
Unexecuted instantiation: 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&)
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
610
{
108
610
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
610
}
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::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&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<1>, unsigned int const&)
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&)
Unexecuted instantiation: 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&)
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
305
{
108
305
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
305
}
void util::log::LogPrintFormatInternal<double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<1>, double const&)
Line
Count
Source
107
610
{
108
610
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
610
}
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&)
Unexecuted instantiation: 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&)
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> >, 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&)
Unexecuted instantiation: 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&)
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> >, 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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
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
610
{
108
610
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
610
}
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
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&)
Unexecuted instantiation: 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&)
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
44.5k
#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.83k
#define LogInfo(...) detail_LogWithSrcLoc(BCLog::LogFlags::ALL, util::log::Level::Info, __VA_ARGS__)
126
0
#define LogWarning(...) detail_LogWithSrcLoc(BCLog::LogFlags::ALL, util::log::Level::Warning, __VA_ARGS__)
127
0
#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
42.6k
    do {                                                                                      \
137
42.6k
        if (shouldlog(category)) {                                                            \
138
42.6k
            detail_LogWithSrcLoc((category), (level), util::log::NO_RATE_LIMIT, __VA_ARGS__); \
139
42.6k
        }                                                                                     \
140
42.6k
    } while (0)
141
142
// Log conditionally, prefixing the output with the passed category name.
143
42.6k
#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