Coverage Report

Created: 2026-08-14 17:52

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/root/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
7.43k
        : m_func{func}, m_loc{loc} {}
32
33
0
    std::string_view file_name() const { return m_loc.file_name(); }
34
0
    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
7.43k
{
85
7.43k
    std::string log_msg;
86
7.43k
    try {
87
7.43k
        log_msg = tfm::format(fmt, args...);
88
7.43k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
7.43k
    util::log::Log(util::log::Entry{
92
7.43k
        .category = flag,
93
7.43k
        .level = level,
94
7.43k
        .should_ratelimit = should_ratelimit,
95
7.43k
        .source_loc = std::move(source_loc),
96
7.43k
        .message = std::move(log_msg)});
97
7.43k
}
_ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Line
Count
Source
84
2.43k
{
85
2.43k
    std::string log_msg;
86
2.43k
    try {
87
2.43k
        log_msg = tfm::format(fmt, args...);
88
2.43k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
2.43k
    util::log::Log(util::log::Entry{
92
2.43k
        .category = flag,
93
2.43k
        .level = level,
94
2.43k
        .should_ratelimit = should_ratelimit,
95
2.43k
        .source_loc = std::move(source_loc),
96
2.43k
        .message = std::move(log_msg)});
97
2.43k
}
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElliEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJPKcEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_S7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJtNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtS7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJhEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJjEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEElEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
_ZN4util3log23LogPrintFormatInternal_IJSt17basic_string_viewIcSt11char_traitsIcEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Line
Count
Source
84
1
{
85
1
    std::string log_msg;
86
1
    try {
87
1
        log_msg = tfm::format(fmt, args...);
88
1
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1
    util::log::Log(util::log::Entry{
92
1
        .category = flag,
93
1
        .level = level,
94
1
        .should_ratelimit = should_ratelimit,
95
1
        .source_loc = std::move(source_loc),
96
1
        .message = std::move(log_msg)});
97
1
}
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJSt17basic_string_viewIcSt11char_traitsIcEEjS5_mlEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
_ZN4util3log23LogPrintFormatInternal_IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Line
Count
Source
84
3.82k
{
85
3.82k
    std::string log_msg;
86
3.82k
    try {
87
3.82k
        log_msg = tfm::format(fmt, args...);
88
3.82k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
3.82k
    util::log::Log(util::log::Entry{
92
3.82k
        .category = flag,
93
3.82k
        .level = level,
94
3.82k
        .should_ratelimit = should_ratelimit,
95
3.82k
        .source_loc = std::move(source_loc),
96
3.82k
        .message = std::move(log_msg)});
97
3.82k
}
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJiPKcEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJPKcS3_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA12_cPKcEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA16_cEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJmlEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJmNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_iiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_mEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJimNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJiiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmmmmjEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEddEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJmPKciEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJPKcimEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA6_ciEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJllmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJllEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJlllEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJliEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJ14HTTPStatusCodemNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPKcEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS4_SaIcEEES9_mEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJddEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJdEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJdNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA17_cEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA3_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_dEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJlEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjlEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS7_S7_lEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJjlEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA9_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA17_cbEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmlEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJmddmddEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJllmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA20_clEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_mmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_lS7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJ12ServiceFlagsS2_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicIiEiS7_bS7_S7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJilEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS4_SaIcEEElEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJmmmlEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKclEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJmjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_mjEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA15_clEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_lEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA17_cEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ilEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEmmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPKcSA_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJPKclEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA13_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_lEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA13_clNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJmmiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA19_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA19_cEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJN6kernel14ChainstateRoleEiiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJN6kernel14ChainstateRoleEmmliiiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA15_ciEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA18_ciEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJN4node13BlockfileTypeENS2_15BlockfileCursorEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEijEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJibiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJjiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJimmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJlllllEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJddmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJlmlmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJdddEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJlmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_lmmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_jEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJljjEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJjjEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJlbEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJidddddfddddddfddddEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJmmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEllEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJjmjjmjPKcEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJmdEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJmmjEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcS7_S7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA21_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJmllEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_S7_S7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJmmllEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_iidmS7_ddjS7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEidS8_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
_ZN4util3log23LogPrintFormatInternal_IJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Line
Count
Source
84
1.17k
{
85
1.17k
    std::string log_msg;
86
1.17k
    try {
87
1.17k
        log_msg = tfm::format(fmt, args...);
88
1.17k
    } catch (tinyformat::format_error& fmterr) {
89
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
90
0
    }
91
1.17k
    util::log::Log(util::log::Entry{
92
1.17k
        .category = flag,
93
1.17k
        .level = level,
94
1.17k
        .should_ratelimit = should_ratelimit,
95
1.17k
        .source_loc = std::move(source_loc),
96
1.17k
        .message = std::move(log_msg)});
97
1.17k
}
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJjdddddEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJiddddEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJPKcbbbbEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA11_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJimmA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA42_cEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJidEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJldEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA12_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS7_dEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA22_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA22_cmPKcEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJlfmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJmmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_PKcEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhS7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log23LogPrintFormatInternal_IJltEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelEbNS_21ConstevalFormatStringIXsZT_EEEDpRKT_
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
7.43k
{
102
7.43k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
7.43k
}
_ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Line
Count
Source
101
2.43k
{
102
2.43k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
2.43k
}
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElliEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJPKcEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_S7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJhEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJjEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEElEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
_ZN4util3log22LogPrintFormatInternalIJSt17basic_string_viewIcSt11char_traitsIcEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Line
Count
Source
101
1
{
102
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
1
}
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
_ZN4util3log22LogPrintFormatInternalIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Line
Count
Source
101
3.82k
{
102
3.82k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
3.82k
}
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJiPKcEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJPKcS3_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA12_cPKcEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA16_cEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJmlEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJmNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJPKcimEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA6_ciEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJddEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJiiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJdEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJdNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA17_cEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJlEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA9_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA17_cbEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_lEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJmmiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA19_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA19_cEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJN6kernel14ChainstateRoleEiiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA15_ciEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJibiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJjiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJimmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJlllllEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJddmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJlmlmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEllEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJmmjEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcS7_S7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA21_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEidS8_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
_ZN4util3log22LogPrintFormatInternalIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Line
Count
Source
101
1.17k
{
102
1.17k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
103
1.17k
}
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJllEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA11_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJimmA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA42_cEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJidEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJldEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA12_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS7_dEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJilEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJlfmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJmmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_PKcEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhS7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJltEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
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
0
{
108
0
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
109
0
}
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJtNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtS7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_S7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJSt17basic_string_viewIcSt11char_traitsIcEEjS5_mlEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJSt17basic_string_viewIcSt11char_traitsIcEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_iiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_mEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJimNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJiiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJmlEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmmmmjEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEddEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJmPKciEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJllmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJllEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJlllEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJliEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJ14HTTPStatusCodemNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPKcEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS4_SaIcEEES9_mEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJPKcEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA3_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_dEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJlEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjlEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS7_S7_lEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJjlEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmlEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJmddmddEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJllmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA20_clEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_mmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_lS7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJ12ServiceFlagsS2_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicIiEiS7_bS7_S7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJilEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS4_SaIcEEElEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJmmmlEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKclEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJdNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJmjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_mjEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA15_clEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA17_cEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ilEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEmmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPKcSA_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJPKclEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA13_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_lEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA13_clNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJN6kernel14ChainstateRoleEmmliiiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA18_ciEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJN4node13BlockfileTypeENS2_15BlockfileCursorEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEijEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJdddEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJlmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_lmmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_jEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJljjEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJjjEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_lEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJjEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJlbEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJidddddfddddddfddddEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJmmEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJjmjjmjPKcEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJmdEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJdEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJmllEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_S7_S7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJmmllEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_iidmS7_ddjS7_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJjdddddEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJiddddEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJPKcbbbbEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA22_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA22_cmPKcEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN4util3log22LogPrintFormatInternalIJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvO14SourceLocationN5BCLog8LogFlagsENS0_5LevelENS0_14NoRateLimitTagENS_21ConstevalFormatStringIXsZT_EEEDpRKT_
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
7.43k
#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
6.25k
#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
1.17k
#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
8.13k
    do {                                                                                      \
137
8.13k
        if (shouldlog(category)) {                                                            \
138
0
            detail_LogWithSrcLoc((category), (level), util::log::NO_RATE_LIMIT, __VA_ARGS__); \
139
0
        }                                                                                     \
140
8.13k
    } while (0)
141
142
// Log conditionally, prefixing the output with the passed category name.
143
8.13k
#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