Coverage Report

Created: 2026-10-19 15:22

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/tmp/bitcoin/src/util/log.h
Line
Count
Source
1
// Copyright (c) The Bitcoin Core developers
2
// Distributed under the MIT software license, see the accompanying
3
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
4
5
#ifndef BITCOIN_UTIL_LOG_H
6
#define BITCOIN_UTIL_LOG_H
7
8
// This header works in tandem with `logging/categories.h`
9
// to expose the complete logging interface.
10
#include <logging/categories.h> // IWYU pragma: export
11
#include <tinyformat.h>
12
#include <util/check.h>
13
#include <util/threadnames.h>
14
#include <util/time.h>
15
16
#include <atomic>
17
#include <cstdint>
18
#include <source_location>
19
#include <string>
20
#include <string_view>
21
22
/// Like std::source_location, but allowing to override the function name.
23
class SourceLocation
24
{
25
public:
26
    /// The func argument must be constructed from the C++11 __func__ macro.
27
    /// Ref: https://en.cppreference.com/w/cpp/language/function.html#func
28
    /// Non-static string literals are not supported.
29
    explicit SourceLocation(
30
        const char* func,
31
        std::source_location loc = std::source_location::current())
32
6.14M
        : m_func{func}, m_loc{loc} {}
33
34
6.12M
    std::string_view file_name() const { return m_loc.file_name(); }
35
6.12M
    std::uint_least32_t line() const { return m_loc.line(); }
36
6.12M
    std::string_view function_name_short() const { return m_func; }
37
38
private:
39
    std::string_view m_func;
40
    std::source_location m_loc;
41
};
42
43
namespace util::log {
44
/** Opaque to util::log; interpreted by consumers (e.g., BCLog::LogFlags). */
45
using Category = uint64_t;
46
47
//! Structure and constant for tagging not to rate limit.
48
struct NoRateLimitTag {
49
    explicit NoRateLimitTag() = default;
50
};
51
inline constexpr NoRateLimitTag NO_RATE_LIMIT{};
52
53
enum class Level {
54
    Trace = 0, // High-volume or detailed logging for development/debugging
55
    Debug,     // Reasonably noisy logging, but still usable in production
56
    Info,      // Default
57
    Warning,
58
    Error,
59
};
60
61
struct Entry {
62
    Category category;
63
    Level level;
64
    bool should_ratelimit{false}; //!< Hint for consumers if this entry should be ratelimited
65
    SystemClock::time_point timestamp{SystemClock::now()};
66
    std::chrono::seconds mocktime{GetMockTime()};
67
    std::string thread_name{util::ThreadGetInternalName()};
68
    SourceLocation source_loc;
69
    std::string message;
70
};
71
72
/// Return whether messages with specified category should be debug logged.
73
/// Applications using the logging library need to provide this.
74
bool ShouldDebugLog(Category category);
75
76
/// Return whether messages with specified category should be trace logged.
77
/// Applications using the logging library need to provide this.
78
bool ShouldTraceLog(Category category);
79
80
/** Send message to be logged. Applications using the logging library need to provide this. */
81
void Log(Entry entry);
82
83
template <typename... Args>
84
inline void LogPrintFormatInternal_(SourceLocation&& source_loc, BCLog::LogFlags flag, util::log::Level level, bool should_ratelimit, util::ConstevalFormatString<sizeof...(Args)> fmt, const Args&... args)
85
6.14M
{
86
6.14M
    std::string log_msg;
87
6.14M
    try {
88
6.14M
        log_msg = tfm::format(fmt, args...);
89
6.14M
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
6.14M
    util::log::Log(util::log::Entry{
93
6.14M
        .category = flag,
94
6.14M
        .level = level,
95
6.14M
        .should_ratelimit = should_ratelimit,
96
6.14M
        .source_loc = std::move(source_loc),
97
6.14M
        .message = std::move(log_msg)});
98
6.14M
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
1.22M
{
86
1.22M
    std::string log_msg;
87
1.22M
    try {
88
1.22M
        log_msg = tfm::format(fmt, args...);
89
1.22M
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
1.22M
    util::log::Log(util::log::Entry{
93
1.22M
        .category = flag,
94
1.22M
        .level = level,
95
1.22M
        .should_ratelimit = should_ratelimit,
96
1.22M
        .source_loc = std::move(source_loc),
97
1.22M
        .message = std::move(log_msg)});
98
1.22M
}
void util::log::LogPrintFormatInternal_<int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int)>, int const&)
Line
Count
Source
85
12.4k
{
86
12.4k
    std::string log_msg;
87
12.4k
    try {
88
12.4k
        log_msg = tfm::format(fmt, args...);
89
12.4k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
12.4k
    util::log::Log(util::log::Entry{
93
12.4k
        .category = flag,
94
12.4k
        .level = level,
95
12.4k
        .should_ratelimit = should_ratelimit,
96
12.4k
        .source_loc = std::move(source_loc),
97
12.4k
        .message = std::move(log_msg)});
98
12.4k
}
void util::log::LogPrintFormatInternal_<>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...()>)
Line
Count
Source
85
133k
{
86
133k
    std::string log_msg;
87
133k
    try {
88
133k
        log_msg = tfm::format(fmt, args...);
89
133k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
133k
    util::log::Log(util::log::Entry{
93
133k
        .category = flag,
94
133k
        .level = level,
95
133k
        .should_ratelimit = should_ratelimit,
96
133k
        .source_loc = std::move(source_loc),
97
133k
        .message = std::move(log_msg)});
98
133k
}
void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&)
Line
Count
Source
85
22.8k
{
86
22.8k
    std::string log_msg;
87
22.8k
    try {
88
22.8k
        log_msg = tfm::format(fmt, args...);
89
22.8k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
22.8k
    util::log::Log(util::log::Entry{
93
22.8k
        .category = flag,
94
22.8k
        .level = level,
95
22.8k
        .should_ratelimit = should_ratelimit,
96
22.8k
        .source_loc = std::move(source_loc),
97
22.8k
        .message = std::move(log_msg)});
98
22.8k
}
void util::log::LogPrintFormatInternal_<char [5]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [5])>, char const (&) [5])
Line
Count
Source
85
3
{
86
3
    std::string log_msg;
87
3
    try {
88
3
        log_msg = tfm::format(fmt, args...);
89
3
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
3
    util::log::Log(util::log::Entry{
93
3
        .category = flag,
94
3
        .level = level,
95
3
        .should_ratelimit = should_ratelimit,
96
3
        .source_loc = std::move(source_loc),
97
3
        .message = std::move(log_msg)});
98
3
}
void util::log::LogPrintFormatInternal_<char [6]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [6])>, char const (&) [6])
Line
Count
Source
85
1
{
86
1
    std::string log_msg;
87
1
    try {
88
1
        log_msg = tfm::format(fmt, args...);
89
1
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
1
    util::log::Log(util::log::Entry{
93
1
        .category = flag,
94
1
        .level = level,
95
1
        .should_ratelimit = should_ratelimit,
96
1
        .source_loc = std::move(source_loc),
97
1
        .message = std::move(log_msg)});
98
1
}
void util::log::LogPrintFormatInternal_<char [4]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [4])>, char const (&) [4])
Line
Count
Source
85
31
{
86
31
    std::string log_msg;
87
31
    try {
88
31
        log_msg = tfm::format(fmt, args...);
89
31
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
31
    util::log::Log(util::log::Entry{
93
31
        .category = flag,
94
31
        .level = level,
95
31
        .should_ratelimit = should_ratelimit,
96
31
        .source_loc = std::move(source_loc),
97
31
        .message = std::move(log_msg)});
98
31
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
84.1k
{
86
84.1k
    std::string log_msg;
87
84.1k
    try {
88
84.1k
        log_msg = tfm::format(fmt, args...);
89
84.1k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
84.1k
    util::log::Log(util::log::Entry{
93
84.1k
        .category = flag,
94
84.1k
        .level = level,
95
84.1k
        .should_ratelimit = should_ratelimit,
96
84.1k
        .source_loc = std::move(source_loc),
97
84.1k
        .message = std::move(log_msg)});
98
84.1k
}
void util::log::LogPrintFormatInternal_<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, bool const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
67
{
86
67
    std::string log_msg;
87
67
    try {
88
67
        log_msg = tfm::format(fmt, args...);
89
67
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
67
    util::log::Log(util::log::Entry{
93
67
        .category = flag,
94
67
        .level = level,
95
67
        .should_ratelimit = should_ratelimit,
96
67
        .source_loc = std::move(source_loc),
97
67
        .message = std::move(log_msg)});
98
67
}
void util::log::LogPrintFormatInternal_<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
813
{
86
813
    std::string log_msg;
87
813
    try {
88
813
        log_msg = tfm::format(fmt, args...);
89
813
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
813
    util::log::Log(util::log::Entry{
93
813
        .category = flag,
94
813
        .level = level,
95
813
        .should_ratelimit = should_ratelimit,
96
813
        .source_loc = std::move(source_loc),
97
813
        .message = std::move(log_msg)});
98
813
}
void util::log::LogPrintFormatInternal_<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>)>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char> const&)
Line
Count
Source
85
534
{
86
534
    std::string log_msg;
87
534
    try {
88
534
        log_msg = tfm::format(fmt, args...);
89
534
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
534
    util::log::Log(util::log::Entry{
93
534
        .category = flag,
94
534
        .level = level,
95
534
        .should_ratelimit = should_ratelimit,
96
534
        .source_loc = std::move(source_loc),
97
534
        .message = std::move(log_msg)});
98
534
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const* const&)
Line
Count
Source
85
511k
{
86
511k
    std::string log_msg;
87
511k
    try {
88
511k
        log_msg = tfm::format(fmt, args...);
89
511k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
511k
    util::log::Log(util::log::Entry{
93
511k
        .category = flag,
94
511k
        .level = level,
95
511k
        .should_ratelimit = should_ratelimit,
96
511k
        .source_loc = std::move(source_loc),
97
511k
        .message = std::move(log_msg)});
98
511k
}
void util::log::LogPrintFormatInternal_<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
240
{
86
240
    std::string log_msg;
87
240
    try {
88
240
        log_msg = tfm::format(fmt, args...);
89
240
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
240
    util::log::Log(util::log::Entry{
93
240
        .category = flag,
94
240
        .level = level,
95
240
        .should_ratelimit = should_ratelimit,
96
240
        .source_loc = std::move(source_loc),
97
240
        .message = std::move(log_msg)});
98
240
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [12], char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [12], char const*)>, char const (&) [12], char const* const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [16]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [16])>, char const (&) [16])
void util::log::LogPrintFormatInternal_<unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long, long)>, unsigned long const&, long const&)
Line
Count
Source
85
31.1k
{
86
31.1k
    std::string log_msg;
87
31.1k
    try {
88
31.1k
        log_msg = tfm::format(fmt, args...);
89
31.1k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
31.1k
    util::log::Log(util::log::Entry{
93
31.1k
        .category = flag,
94
31.1k
        .level = level,
95
31.1k
        .should_ratelimit = should_ratelimit,
96
31.1k
        .source_loc = std::move(source_loc),
97
31.1k
        .message = std::move(log_msg)});
98
31.1k
}
void util::log::LogPrintFormatInternal_<unsigned long, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>)>, unsigned long const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char> const&)
Line
Count
Source
85
30
{
86
30
    std::string log_msg;
87
30
    try {
88
30
        log_msg = tfm::format(fmt, args...);
89
30
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
30
    util::log::Log(util::log::Entry{
93
30
        .category = flag,
94
30
        .level = level,
95
30
        .should_ratelimit = should_ratelimit,
96
30
        .source_loc = std::move(source_loc),
97
30
        .message = std::move(log_msg)});
98
30
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&)
Line
Count
Source
85
1
{
86
1
    std::string log_msg;
87
1
    try {
88
1
        log_msg = tfm::format(fmt, args...);
89
1
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
1
    util::log::Log(util::log::Entry{
93
1
        .category = flag,
94
1
        .level = level,
95
1
        .should_ratelimit = should_ratelimit,
96
1
        .source_loc = std::move(source_loc),
97
1
        .message = std::move(log_msg)});
98
1
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int, int, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&, int const&, int const&)
Line
Count
Source
85
2
{
86
2
    std::string log_msg;
87
2
    try {
88
2
        log_msg = tfm::format(fmt, args...);
89
2
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
2
    util::log::Log(util::log::Entry{
93
2
        .category = flag,
94
2
        .level = level,
95
2
        .should_ratelimit = should_ratelimit,
96
2
        .source_loc = std::move(source_loc),
97
2
        .message = std::move(log_msg)});
98
2
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&)
Line
Count
Source
85
32.2k
{
86
32.2k
    std::string log_msg;
87
32.2k
    try {
88
32.2k
        log_msg = tfm::format(fmt, args...);
89
32.2k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
32.2k
    util::log::Log(util::log::Entry{
93
32.2k
        .category = flag,
94
32.2k
        .level = level,
95
32.2k
        .should_ratelimit = should_ratelimit,
96
32.2k
        .source_loc = std::move(source_loc),
97
32.2k
        .message = std::move(log_msg)});
98
32.2k
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&)
Line
Count
Source
85
13
{
86
13
    std::string log_msg;
87
13
    try {
88
13
        log_msg = tfm::format(fmt, args...);
89
13
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
13
    util::log::Log(util::log::Entry{
93
13
        .category = flag,
94
13
        .level = level,
95
13
        .should_ratelimit = should_ratelimit,
96
13
        .source_loc = std::move(source_loc),
97
13
        .message = std::move(log_msg)});
98
13
}
void util::log::LogPrintFormatInternal_<int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int)>, int const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&)
Line
Count
Source
85
30.7k
{
86
30.7k
    std::string log_msg;
87
30.7k
    try {
88
30.7k
        log_msg = tfm::format(fmt, args...);
89
30.7k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
30.7k
    util::log::Log(util::log::Entry{
93
30.7k
        .category = flag,
94
30.7k
        .level = level,
95
30.7k
        .should_ratelimit = should_ratelimit,
96
30.7k
        .source_loc = std::move(source_loc),
97
30.7k
        .message = std::move(log_msg)});
98
30.7k
}
void util::log::LogPrintFormatInternal_<unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long)>, unsigned long const&)
Line
Count
Source
85
4.27k
{
86
4.27k
    std::string log_msg;
87
4.27k
    try {
88
4.27k
        log_msg = tfm::format(fmt, args...);
89
4.27k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
4.27k
    util::log::Log(util::log::Entry{
93
4.27k
        .category = flag,
94
4.27k
        .level = level,
95
4.27k
        .should_ratelimit = should_ratelimit,
96
4.27k
        .source_loc = std::move(source_loc),
97
4.27k
        .message = std::move(log_msg)});
98
4.27k
}
void util::log::LogPrintFormatInternal_<int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, int)>, int const&, int const&)
Line
Count
Source
85
2.61k
{
86
2.61k
    std::string log_msg;
87
2.61k
    try {
88
2.61k
        log_msg = tfm::format(fmt, args...);
89
2.61k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
2.61k
    util::log::Log(util::log::Entry{
93
2.61k
        .category = flag,
94
2.61k
        .level = level,
95
2.61k
        .should_ratelimit = should_ratelimit,
96
2.61k
        .source_loc = std::move(source_loc),
97
2.61k
        .message = std::move(log_msg)});
98
2.61k
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&)
Line
Count
Source
85
52.1k
{
86
52.1k
    std::string log_msg;
87
52.1k
    try {
88
52.1k
        log_msg = tfm::format(fmt, args...);
89
52.1k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
52.1k
    util::log::Log(util::log::Entry{
93
52.1k
        .category = flag,
94
52.1k
        .level = level,
95
52.1k
        .should_ratelimit = should_ratelimit,
96
52.1k
        .source_loc = std::move(source_loc),
97
52.1k
        .message = std::move(log_msg)});
98
52.1k
}
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 long, unsigned long, unsigned long, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned int const&)
Line
Count
Source
85
18.4k
{
86
18.4k
    std::string log_msg;
87
18.4k
    try {
88
18.4k
        log_msg = tfm::format(fmt, args...);
89
18.4k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
18.4k
    util::log::Log(util::log::Entry{
93
18.4k
        .category = flag,
94
18.4k
        .level = level,
95
18.4k
        .should_ratelimit = should_ratelimit,
96
18.4k
        .source_loc = std::move(source_loc),
97
18.4k
        .message = std::move(log_msg)});
98
18.4k
}
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 long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)>, 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 long const&, unsigned long const&)
Line
Count
Source
85
18.4k
{
86
18.4k
    std::string log_msg;
87
18.4k
    try {
88
18.4k
        log_msg = tfm::format(fmt, args...);
89
18.4k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
18.4k
    util::log::Log(util::log::Entry{
93
18.4k
        .category = flag,
94
18.4k
        .level = level,
95
18.4k
        .should_ratelimit = should_ratelimit,
96
18.4k
        .source_loc = std::move(source_loc),
97
18.4k
        .message = std::move(log_msg)});
98
18.4k
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double, double)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double const&, double const&)
Line
Count
Source
85
8
{
86
8
    std::string log_msg;
87
8
    try {
88
8
        log_msg = tfm::format(fmt, args...);
89
8
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
8
    util::log::Log(util::log::Entry{
93
8
        .category = flag,
94
8
        .level = level,
95
8
        .should_ratelimit = should_ratelimit,
96
8
        .source_loc = std::move(source_loc),
97
8
        .message = std::move(log_msg)});
98
8
}
void util::log::LogPrintFormatInternal_<unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
35
{
86
35
    std::string log_msg;
87
35
    try {
88
35
        log_msg = tfm::format(fmt, args...);
89
35
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
35
    util::log::Log(util::log::Entry{
93
35
        .category = flag,
94
35
        .level = level,
95
35
        .should_ratelimit = should_ratelimit,
96
35
        .source_loc = std::move(source_loc),
97
35
        .message = std::move(log_msg)});
98
35
}
void util::log::LogPrintFormatInternal_<unsigned long, char const*, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long, char const*, int)>, unsigned long const&, char const* const&, int const&)
Line
Count
Source
85
1.04k
{
86
1.04k
    std::string log_msg;
87
1.04k
    try {
88
1.04k
        log_msg = tfm::format(fmt, args...);
89
1.04k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
1.04k
    util::log::Log(util::log::Entry{
93
1.04k
        .category = flag,
94
1.04k
        .level = level,
95
1.04k
        .should_ratelimit = should_ratelimit,
96
1.04k
        .source_loc = std::move(source_loc),
97
1.04k
        .message = std::move(log_msg)});
98
1.04k
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char const*, int, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char const*, int, unsigned long)>, char const* const&, int const&, unsigned long const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [6], int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [6], int)>, char const (&) [6], int const&)
void util::log::LogPrintFormatInternal_<long, long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, long const&, long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
12
{
86
12
    std::string log_msg;
87
12
    try {
88
12
        log_msg = tfm::format(fmt, args...);
89
12
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
12
    util::log::Log(util::log::Entry{
93
12
        .category = flag,
94
12
        .level = level,
95
12
        .should_ratelimit = should_ratelimit,
96
12
        .source_loc = std::move(source_loc),
97
12
        .message = std::move(log_msg)});
98
12
}
void util::log::LogPrintFormatInternal_<long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, long)>, long const&, long const&)
Line
Count
Source
85
23
{
86
23
    std::string log_msg;
87
23
    try {
88
23
        log_msg = tfm::format(fmt, args...);
89
23
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
23
    util::log::Log(util::log::Entry{
93
23
        .category = flag,
94
23
        .level = level,
95
23
        .should_ratelimit = should_ratelimit,
96
23
        .source_loc = std::move(source_loc),
97
23
        .message = std::move(log_msg)});
98
23
}
void util::log::LogPrintFormatInternal_<long, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, long, long)>, long const&, long const&, long const&)
Line
Count
Source
85
5
{
86
5
    std::string log_msg;
87
5
    try {
88
5
        log_msg = tfm::format(fmt, args...);
89
5
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
5
    util::log::Log(util::log::Entry{
93
5
        .category = flag,
94
5
        .level = level,
95
5
        .should_ratelimit = should_ratelimit,
96
5
        .source_loc = std::move(source_loc),
97
5
        .message = std::move(log_msg)});
98
5
}
void util::log::LogPrintFormatInternal_<long, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, int)>, long const&, int const&)
Line
Count
Source
85
1
{
86
1
    std::string log_msg;
87
1
    try {
88
1
        log_msg = tfm::format(fmt, args...);
89
1
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
1
    util::log::Log(util::log::Entry{
93
1
        .category = flag,
94
1
        .level = level,
95
1
        .should_ratelimit = should_ratelimit,
96
1
        .source_loc = std::move(source_loc),
97
1
        .message = std::move(log_msg)});
98
1
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, bool>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, bool)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool const&)
Line
Count
Source
85
4.87k
{
86
4.87k
    std::string log_msg;
87
4.87k
    try {
88
4.87k
        log_msg = tfm::format(fmt, args...);
89
4.87k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
4.87k
    util::log::Log(util::log::Entry{
93
4.87k
        .category = flag,
94
4.87k
        .level = level,
95
4.87k
        .should_ratelimit = should_ratelimit,
96
4.87k
        .source_loc = std::move(source_loc),
97
4.87k
        .message = std::move(log_msg)});
98
4.87k
}
void util::log::LogPrintFormatInternal_<HTTPStatusCode, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(HTTPStatusCode, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)>, HTTPStatusCode const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&)
Line
Count
Source
85
200k
{
86
200k
    std::string log_msg;
87
200k
    try {
88
200k
        log_msg = tfm::format(fmt, args...);
89
200k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
200k
    util::log::Log(util::log::Entry{
93
200k
        .category = flag,
94
200k
        .level = level,
95
200k
        .should_ratelimit = should_ratelimit,
96
200k
        .source_loc = std::move(source_loc),
97
200k
        .message = std::move(log_msg)});
98
200k
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
1
{
86
1
    std::string log_msg;
87
1
    try {
88
1
        log_msg = tfm::format(fmt, args...);
89
1
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
1
    util::log::Log(util::log::Entry{
93
1
        .category = flag,
94
1
        .level = level,
95
1
        .should_ratelimit = should_ratelimit,
96
1
        .source_loc = std::move(source_loc),
97
1
        .message = std::move(log_msg)});
98
1
}
void util::log::LogPrintFormatInternal_<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&)
Line
Count
Source
85
267k
{
86
267k
    std::string log_msg;
87
267k
    try {
88
267k
        log_msg = tfm::format(fmt, args...);
89
267k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
267k
    util::log::Log(util::log::Entry{
93
267k
        .category = flag,
94
267k
        .level = level,
95
267k
        .should_ratelimit = should_ratelimit,
96
267k
        .source_loc = std::move(source_loc),
97
267k
        .message = std::move(log_msg)});
98
267k
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, char const*)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, char const* const&)
Line
Count
Source
85
18
{
86
18
    std::string log_msg;
87
18
    try {
88
18
        log_msg = tfm::format(fmt, args...);
89
18
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
18
    util::log::Log(util::log::Entry{
93
18
        .category = flag,
94
18
        .level = level,
95
18
        .should_ratelimit = should_ratelimit,
96
18
        .source_loc = std::move(source_loc),
97
18
        .message = std::move(log_msg)});
98
18
}
void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)>, std::basic_string_view<char, std::char_traits<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&)
Line
Count
Source
85
200k
{
86
200k
    std::string log_msg;
87
200k
    try {
88
200k
        log_msg = tfm::format(fmt, args...);
89
200k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
200k
    util::log::Log(util::log::Entry{
93
200k
        .category = flag,
94
200k
        .level = level,
95
200k
        .should_ratelimit = should_ratelimit,
96
200k
        .source_loc = std::move(source_loc),
97
200k
        .message = std::move(log_msg)});
98
200k
}
void util::log::LogPrintFormatInternal_<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&)
Line
Count
Source
85
200k
{
86
200k
    std::string log_msg;
87
200k
    try {
88
200k
        log_msg = tfm::format(fmt, args...);
89
200k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
200k
    util::log::Log(util::log::Entry{
93
200k
        .category = flag,
94
200k
        .level = level,
95
200k
        .should_ratelimit = should_ratelimit,
96
200k
        .source_loc = std::move(source_loc),
97
200k
        .message = std::move(log_msg)});
98
200k
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned short>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned short)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned short const&)
Line
Count
Source
85
2.41k
{
86
2.41k
    std::string log_msg;
87
2.41k
    try {
88
2.41k
        log_msg = tfm::format(fmt, args...);
89
2.41k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
2.41k
    util::log::Log(util::log::Entry{
93
2.41k
        .category = flag,
94
2.41k
        .level = level,
95
2.41k
        .should_ratelimit = should_ratelimit,
96
2.41k
        .source_loc = std::move(source_loc),
97
2.41k
        .message = std::move(log_msg)});
98
2.41k
}
void util::log::LogPrintFormatInternal_<char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char const*)>, char const* const&)
Line
Count
Source
85
1.39k
{
86
1.39k
    std::string log_msg;
87
1.39k
    try {
88
1.39k
        log_msg = tfm::format(fmt, args...);
89
1.39k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
1.39k
    util::log::Log(util::log::Entry{
93
1.39k
        .category = flag,
94
1.39k
        .level = level,
95
1.39k
        .should_ratelimit = should_ratelimit,
96
1.39k
        .source_loc = std::move(source_loc),
97
1.39k
        .message = std::move(log_msg)});
98
1.39k
}
void util::log::LogPrintFormatInternal_<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
36
{
86
36
    std::string log_msg;
87
36
    try {
88
36
        log_msg = tfm::format(fmt, args...);
89
36
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
36
    util::log::Log(util::log::Entry{
93
36
        .category = flag,
94
36
        .level = level,
95
36
        .should_ratelimit = should_ratelimit,
96
36
        .source_loc = std::move(source_loc),
97
36
        .message = std::move(log_msg)});
98
36
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
216k
{
86
216k
    std::string log_msg;
87
216k
    try {
88
216k
        log_msg = tfm::format(fmt, args...);
89
216k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
216k
    util::log::Log(util::log::Entry{
93
216k
        .category = flag,
94
216k
        .level = level,
95
216k
        .should_ratelimit = should_ratelimit,
96
216k
        .source_loc = std::move(source_loc),
97
216k
        .message = std::move(log_msg)});
98
216k
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&)
Line
Count
Source
85
737
{
86
737
    std::string log_msg;
87
737
    try {
88
737
        log_msg = tfm::format(fmt, args...);
89
737
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
737
    util::log::Log(util::log::Entry{
93
737
        .category = flag,
94
737
        .level = level,
95
737
        .should_ratelimit = should_ratelimit,
96
737
        .source_loc = std::move(source_loc),
97
737
        .message = std::move(log_msg)});
98
737
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned char, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned char, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned char const&, int const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
void util::log::LogPrintFormatInternal_<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
174
{
86
174
    std::string log_msg;
87
174
    try {
88
174
        log_msg = tfm::format(fmt, args...);
89
174
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
174
    util::log::Log(util::log::Entry{
93
174
        .category = flag,
94
174
        .level = level,
95
174
        .should_ratelimit = should_ratelimit,
96
174
        .source_loc = std::move(source_loc),
97
174
        .message = std::move(log_msg)});
98
174
}
void util::log::LogPrintFormatInternal_<double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(double, double)>, double const&, double const&)
Line
Count
Source
85
1.14k
{
86
1.14k
    std::string log_msg;
87
1.14k
    try {
88
1.14k
        log_msg = tfm::format(fmt, args...);
89
1.14k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
1.14k
    util::log::Log(util::log::Entry{
93
1.14k
        .category = flag,
94
1.14k
        .level = level,
95
1.14k
        .should_ratelimit = should_ratelimit,
96
1.14k
        .source_loc = std::move(source_loc),
97
1.14k
        .message = std::move(log_msg)});
98
1.14k
}
void util::log::LogPrintFormatInternal_<unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned int)>, unsigned int const&)
Line
Count
Source
85
287
{
86
287
    std::string log_msg;
87
287
    try {
88
287
        log_msg = tfm::format(fmt, args...);
89
287
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
287
    util::log::Log(util::log::Entry{
93
287
        .category = flag,
94
287
        .level = level,
95
287
        .should_ratelimit = should_ratelimit,
96
287
        .source_loc = std::move(source_loc),
97
287
        .message = std::move(log_msg)});
98
287
}
void util::log::LogPrintFormatInternal_<int, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, int, int)>, int const&, int const&, int const&)
Line
Count
Source
85
14
{
86
14
    std::string log_msg;
87
14
    try {
88
14
        log_msg = tfm::format(fmt, args...);
89
14
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
14
    util::log::Log(util::log::Entry{
93
14
        .category = flag,
94
14
        .level = level,
95
14
        .should_ratelimit = should_ratelimit,
96
14
        .source_loc = std::move(source_loc),
97
14
        .message = std::move(log_msg)});
98
14
}
void util::log::LogPrintFormatInternal_<double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(double)>, double const&)
Line
Count
Source
85
125k
{
86
125k
    std::string log_msg;
87
125k
    try {
88
125k
        log_msg = tfm::format(fmt, args...);
89
125k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
125k
    util::log::Log(util::log::Entry{
93
125k
        .category = flag,
94
125k
        .level = level,
95
125k
        .should_ratelimit = should_ratelimit,
96
125k
        .source_loc = std::move(source_loc),
97
125k
        .message = std::move(log_msg)});
98
125k
}
void util::log::LogPrintFormatInternal_<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, double const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
52
{
86
52
    std::string log_msg;
87
52
    try {
88
52
        log_msg = tfm::format(fmt, args...);
89
52
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
52
    util::log::Log(util::log::Entry{
93
52
        .category = flag,
94
52
        .level = level,
95
52
        .should_ratelimit = should_ratelimit,
96
52
        .source_loc = std::move(source_loc),
97
52
        .message = std::move(log_msg)});
98
52
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [17]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [17])>, char const (&) [17])
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
85
65.2k
{
86
65.2k
    std::string log_msg;
87
65.2k
    try {
88
65.2k
        log_msg = tfm::format(fmt, args...);
89
65.2k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
65.2k
    util::log::Log(util::log::Entry{
93
65.2k
        .category = flag,
94
65.2k
        .level = level,
95
65.2k
        .should_ratelimit = should_ratelimit,
96
65.2k
        .source_loc = std::move(source_loc),
97
65.2k
        .message = std::move(log_msg)});
98
65.2k
}
void util::log::LogPrintFormatInternal_<char [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double)>, char const (&) [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double const&)
Line
Count
Source
85
708
{
86
708
    std::string log_msg;
87
708
    try {
88
708
        log_msg = tfm::format(fmt, args...);
89
708
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
708
    util::log::Log(util::log::Entry{
93
708
        .category = flag,
94
708
        .level = level,
95
708
        .should_ratelimit = should_ratelimit,
96
708
        .source_loc = std::move(source_loc),
97
708
        .message = std::move(log_msg)});
98
708
}
void util::log::LogPrintFormatInternal_<long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long)>, long const&)
Line
Count
Source
85
4.15k
{
86
4.15k
    std::string log_msg;
87
4.15k
    try {
88
4.15k
        log_msg = tfm::format(fmt, args...);
89
4.15k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
4.15k
    util::log::Log(util::log::Entry{
93
4.15k
        .category = flag,
94
4.15k
        .level = level,
95
4.15k
        .should_ratelimit = should_ratelimit,
96
4.15k
        .source_loc = std::move(source_loc),
97
4.15k
        .message = std::move(log_msg)});
98
4.15k
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned int const&, long const&)
Line
Count
Source
85
84
{
86
84
    std::string log_msg;
87
84
    try {
88
84
        log_msg = tfm::format(fmt, args...);
89
84
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
84
    util::log::Log(util::log::Entry{
93
84
        .category = flag,
94
84
        .level = level,
95
84
        .should_ratelimit = should_ratelimit,
96
84
        .source_loc = std::move(source_loc),
97
84
        .message = std::move(log_msg)});
98
84
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
85
1
{
86
1
    std::string log_msg;
87
1
    try {
88
1
        log_msg = tfm::format(fmt, args...);
89
1
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
1
    util::log::Log(util::log::Entry{
93
1
        .category = flag,
94
1
        .level = level,
95
1
        .should_ratelimit = should_ratelimit,
96
1
        .source_loc = std::move(source_loc),
97
1
        .message = std::move(log_msg)});
98
1
}
void util::log::LogPrintFormatInternal_<unsigned int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned int, long)>, unsigned int const&, long const&)
Line
Count
Source
85
143
{
86
143
    std::string log_msg;
87
143
    try {
88
143
        log_msg = tfm::format(fmt, args...);
89
143
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
143
    util::log::Log(util::log::Entry{
93
143
        .category = flag,
94
143
        .level = level,
95
143
        .should_ratelimit = should_ratelimit,
96
143
        .source_loc = std::move(source_loc),
97
143
        .message = std::move(log_msg)});
98
143
}
void util::log::LogPrintFormatInternal_<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
3.11k
{
86
3.11k
    std::string log_msg;
87
3.11k
    try {
88
3.11k
        log_msg = tfm::format(fmt, args...);
89
3.11k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
3.11k
    util::log::Log(util::log::Entry{
93
3.11k
        .category = flag,
94
3.11k
        .level = level,
95
3.11k
        .should_ratelimit = should_ratelimit,
96
3.11k
        .source_loc = std::move(source_loc),
97
3.11k
        .message = std::move(log_msg)});
98
3.11k
}
void util::log::LogPrintFormatInternal_<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
3.97k
{
86
3.97k
    std::string log_msg;
87
3.97k
    try {
88
3.97k
        log_msg = tfm::format(fmt, args...);
89
3.97k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
3.97k
    util::log::Log(util::log::Entry{
93
3.97k
        .category = flag,
94
3.97k
        .level = level,
95
3.97k
        .should_ratelimit = should_ratelimit,
96
3.97k
        .source_loc = std::move(source_loc),
97
3.97k
        .message = std::move(log_msg)});
98
3.97k
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [9], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [9], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [9], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
void util::log::LogPrintFormatInternal_<char [17], bool>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [17], bool)>, char const (&) [17], bool const&)
Line
Count
Source
85
1.36k
{
86
1.36k
    std::string log_msg;
87
1.36k
    try {
88
1.36k
        log_msg = tfm::format(fmt, args...);
89
1.36k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
1.36k
    util::log::Log(util::log::Entry{
93
1.36k
        .category = flag,
94
1.36k
        .level = level,
95
1.36k
        .should_ratelimit = should_ratelimit,
96
1.36k
        .source_loc = std::move(source_loc),
97
1.36k
        .message = std::move(log_msg)});
98
1.36k
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, long const&)
Line
Count
Source
85
289k
{
86
289k
    std::string log_msg;
87
289k
    try {
88
289k
        log_msg = tfm::format(fmt, args...);
89
289k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
289k
    util::log::Log(util::log::Entry{
93
289k
        .category = flag,
94
289k
        .level = level,
95
289k
        .should_ratelimit = should_ratelimit,
96
289k
        .source_loc = std::move(source_loc),
97
289k
        .message = std::move(log_msg)});
98
289k
}
void util::log::LogPrintFormatInternal_<char [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, char const (&) [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
85
18.5k
{
86
18.5k
    std::string log_msg;
87
18.5k
    try {
88
18.5k
        log_msg = tfm::format(fmt, args...);
89
18.5k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
18.5k
    util::log::Log(util::log::Entry{
93
18.5k
        .category = flag,
94
18.5k
        .level = level,
95
18.5k
        .should_ratelimit = should_ratelimit,
96
18.5k
        .source_loc = std::move(source_loc),
97
18.5k
        .message = std::move(log_msg)});
98
18.5k
}
void util::log::LogPrintFormatInternal_<unsigned long, double, double, unsigned long, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long, double, double, unsigned long, double, double)>, unsigned long const&, double const&, double const&, unsigned long const&, double const&, double const&)
Line
Count
Source
85
380
{
86
380
    std::string log_msg;
87
380
    try {
88
380
        log_msg = tfm::format(fmt, args...);
89
380
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
380
    util::log::Log(util::log::Entry{
93
380
        .category = flag,
94
380
        .level = level,
95
380
        .should_ratelimit = should_ratelimit,
96
380
        .source_loc = std::move(source_loc),
97
380
        .message = std::move(log_msg)});
98
380
}
void util::log::LogPrintFormatInternal_<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
10.0k
{
86
10.0k
    std::string log_msg;
87
10.0k
    try {
88
10.0k
        log_msg = tfm::format(fmt, args...);
89
10.0k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
10.0k
    util::log::Log(util::log::Entry{
93
10.0k
        .category = flag,
94
10.0k
        .level = level,
95
10.0k
        .should_ratelimit = should_ratelimit,
96
10.0k
        .source_loc = std::move(source_loc),
97
10.0k
        .message = std::move(log_msg)});
98
10.0k
}
void util::log::LogPrintFormatInternal_<long, long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, long, unsigned long)>, long const&, long const&, unsigned long const&)
Line
Count
Source
85
1
{
86
1
    std::string log_msg;
87
1
    try {
88
1
        log_msg = tfm::format(fmt, args...);
89
1
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
1
    util::log::Log(util::log::Entry{
93
1
        .category = flag,
94
1
        .level = level,
95
1
        .should_ratelimit = should_ratelimit,
96
1
        .source_loc = std::move(source_loc),
97
1
        .message = std::move(log_msg)});
98
1
}
void util::log::LogPrintFormatInternal_<char [20], long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [20], long)>, char const (&) [20], long const&)
Line
Count
Source
85
1
{
86
1
    std::string log_msg;
87
1
    try {
88
1
        log_msg = tfm::format(fmt, args...);
89
1
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
1
    util::log::Log(util::log::Entry{
93
1
        .category = flag,
94
1
        .level = level,
95
1
        .should_ratelimit = should_ratelimit,
96
1
        .source_loc = std::move(source_loc),
97
1
        .message = std::move(log_msg)});
98
1
}
void util::log::LogPrintFormatInternal_<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, unsigned long const&)
Line
Count
Source
85
13.4k
{
86
13.4k
    std::string log_msg;
87
13.4k
    try {
88
13.4k
        log_msg = tfm::format(fmt, args...);
89
13.4k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
13.4k
    util::log::Log(util::log::Entry{
93
13.4k
        .category = flag,
94
13.4k
        .level = level,
95
13.4k
        .should_ratelimit = should_ratelimit,
96
13.4k
        .source_loc = std::move(source_loc),
97
13.4k
        .message = std::move(log_msg)});
98
13.4k
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
864
{
86
864
    std::string log_msg;
87
864
    try {
88
864
        log_msg = tfm::format(fmt, args...);
89
864
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
864
    util::log::Log(util::log::Entry{
93
864
        .category = flag,
94
864
        .level = level,
95
864
        .should_ratelimit = should_ratelimit,
96
864
        .source_loc = std::move(source_loc),
97
864
        .message = std::move(log_msg)});
98
864
}
void util::log::LogPrintFormatInternal_<ServiceFlags, ServiceFlags, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(ServiceFlags, ServiceFlags, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, ServiceFlags const&, ServiceFlags const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
25
{
86
25
    std::string log_msg;
87
25
    try {
88
25
        log_msg = tfm::format(fmt, args...);
89
25
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
25
    util::log::Log(util::log::Entry{
93
25
        .category = flag,
94
25
        .level = level,
95
25
        .should_ratelimit = should_ratelimit,
96
25
        .source_loc = std::move(source_loc),
97
25
        .message = std::move(log_msg)});
98
25
}
void util::log::LogPrintFormatInternal_<int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, bool, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, bool, long)>, int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool const&, long const&)
Line
Count
Source
85
1.74k
{
86
1.74k
    std::string log_msg;
87
1.74k
    try {
88
1.74k
        log_msg = tfm::format(fmt, args...);
89
1.74k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
1.74k
    util::log::Log(util::log::Entry{
93
1.74k
        .category = flag,
94
1.74k
        .level = level,
95
1.74k
        .should_ratelimit = should_ratelimit,
96
1.74k
        .source_loc = std::move(source_loc),
97
1.74k
        .message = std::move(log_msg)});
98
1.74k
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::atomic<int>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::atomic<int>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::atomic<int> const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
1.70k
{
86
1.70k
    std::string log_msg;
87
1.70k
    try {
88
1.70k
        log_msg = tfm::format(fmt, args...);
89
1.70k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
1.70k
    util::log::Log(util::log::Entry{
93
1.70k
        .category = flag,
94
1.70k
        .level = level,
95
1.70k
        .should_ratelimit = should_ratelimit,
96
1.70k
        .source_loc = std::move(source_loc),
97
1.70k
        .message = std::move(log_msg)});
98
1.70k
}
void util::log::LogPrintFormatInternal_<int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, long)>, int const&, long const&)
Line
Count
Source
85
1.60k
{
86
1.60k
    std::string log_msg;
87
1.60k
    try {
88
1.60k
        log_msg = tfm::format(fmt, args...);
89
1.60k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
1.60k
    util::log::Log(util::log::Entry{
93
1.60k
        .category = flag,
94
1.60k
        .level = level,
95
1.60k
        .should_ratelimit = should_ratelimit,
96
1.60k
        .source_loc = std::move(source_loc),
97
1.60k
        .message = std::move(log_msg)});
98
1.60k
}
void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, std::basic_string_view<char, std::char_traits<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
85
5
{
86
5
    std::string log_msg;
87
5
    try {
88
5
        log_msg = tfm::format(fmt, args...);
89
5
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
5
    util::log::Log(util::log::Entry{
93
5
        .category = flag,
94
5
        .level = level,
95
5
        .should_ratelimit = should_ratelimit,
96
5
        .source_loc = std::move(source_loc),
97
5
        .message = std::move(log_msg)});
98
5
}
void util::log::LogPrintFormatInternal_<unsigned long, unsigned long, unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long, unsigned long, unsigned long, long)>, unsigned long const&, unsigned long const&, unsigned long const&, long const&)
Line
Count
Source
85
43
{
86
43
    std::string log_msg;
87
43
    try {
88
43
        log_msg = tfm::format(fmt, args...);
89
43
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
43
    util::log::Log(util::log::Entry{
93
43
        .category = flag,
94
43
        .level = level,
95
43
        .should_ratelimit = should_ratelimit,
96
43
        .source_loc = std::move(source_loc),
97
43
        .message = std::move(log_msg)});
98
43
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const* const&, long const&)
Line
Count
Source
85
33.4k
{
86
33.4k
    std::string log_msg;
87
33.4k
    try {
88
33.4k
        log_msg = tfm::format(fmt, args...);
89
33.4k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
33.4k
    util::log::Log(util::log::Entry{
93
33.4k
        .category = flag,
94
33.4k
        .level = level,
95
33.4k
        .should_ratelimit = should_ratelimit,
96
33.4k
        .source_loc = std::move(source_loc),
97
33.4k
        .message = std::move(log_msg)});
98
33.4k
}
void util::log::LogPrintFormatInternal_<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
85
2.29k
{
86
2.29k
    std::string log_msg;
87
2.29k
    try {
88
2.29k
        log_msg = tfm::format(fmt, args...);
89
2.29k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
2.29k
    util::log::Log(util::log::Entry{
93
2.29k
        .category = flag,
94
2.29k
        .level = level,
95
2.29k
        .should_ratelimit = should_ratelimit,
96
2.29k
        .source_loc = std::move(source_loc),
97
2.29k
        .message = std::move(log_msg)});
98
2.29k
}
void util::log::LogPrintFormatInternal_<unsigned long, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned long const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
2
{
86
2
    std::string log_msg;
87
2
    try {
88
2
        log_msg = tfm::format(fmt, args...);
89
2
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
2
    util::log::Log(util::log::Entry{
93
2
        .category = flag,
94
2
        .level = level,
95
2
        .should_ratelimit = should_ratelimit,
96
2
        .source_loc = std::move(source_loc),
97
2
        .message = std::move(log_msg)});
98
2
}
void util::log::LogPrintFormatInternal_<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, long)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, long const&)
Line
Count
Source
85
3
{
86
3
    std::string log_msg;
87
3
    try {
88
3
        log_msg = tfm::format(fmt, args...);
89
3
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
3
    util::log::Log(util::log::Entry{
93
3
        .category = flag,
94
3
        .level = level,
95
3
        .should_ratelimit = should_ratelimit,
96
3
        .source_loc = std::move(source_loc),
97
3
        .message = std::move(log_msg)});
98
3
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, unsigned int const&)
Line
Count
Source
85
603
{
86
603
    std::string log_msg;
87
603
    try {
88
603
        log_msg = tfm::format(fmt, args...);
89
603
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
603
    util::log::Log(util::log::Entry{
93
603
        .category = flag,
94
603
        .level = level,
95
603
        .should_ratelimit = should_ratelimit,
96
603
        .source_loc = std::move(source_loc),
97
603
        .message = std::move(log_msg)});
98
603
}
void util::log::LogPrintFormatInternal_<char [15], long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [15], long)>, char const (&) [15], long const&)
Line
Count
Source
85
2
{
86
2
    std::string log_msg;
87
2
    try {
88
2
        log_msg = tfm::format(fmt, args...);
89
2
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
2
    util::log::Log(util::log::Entry{
93
2
        .category = flag,
94
2
        .level = level,
95
2
        .should_ratelimit = should_ratelimit,
96
2
        .source_loc = std::move(source_loc),
97
2
        .message = std::move(log_msg)});
98
2
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
85
60
{
86
60
    std::string log_msg;
87
60
    try {
88
60
        log_msg = tfm::format(fmt, args...);
89
60
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
60
    util::log::Log(util::log::Entry{
93
60
        .category = flag,
94
60
        .level = level,
95
60
        .should_ratelimit = should_ratelimit,
96
60
        .source_loc = std::move(source_loc),
97
60
        .message = std::move(log_msg)});
98
60
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [17]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [17])>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const (&) [17])
Line
Count
Source
85
30
{
86
30
    std::string log_msg;
87
30
    try {
88
30
        log_msg = tfm::format(fmt, args...);
89
30
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
30
    util::log::Log(util::log::Entry{
93
30
        .category = flag,
94
30
        .level = level,
95
30
        .should_ratelimit = should_ratelimit,
96
30
        .source_loc = std::move(source_loc),
97
30
        .message = std::move(log_msg)});
98
30
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, long const&)
Line
Count
Source
85
200
{
86
200
    std::string log_msg;
87
200
    try {
88
200
        log_msg = tfm::format(fmt, args...);
89
200
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
200
    util::log::Log(util::log::Entry{
93
200
        .category = flag,
94
200
        .level = level,
95
200
        .should_ratelimit = should_ratelimit,
96
200
        .source_loc = std::move(source_loc),
97
200
        .message = std::move(log_msg)});
98
200
}
void util::log::LogPrintFormatInternal_<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::atomic<unsigned long>, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::atomic<unsigned long>, unsigned long, unsigned long)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::atomic<unsigned long> const&, unsigned long const&, unsigned long const&)
Line
Count
Source
85
4
{
86
4
    std::string log_msg;
87
4
    try {
88
4
        log_msg = tfm::format(fmt, args...);
89
4
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
4
    util::log::Log(util::log::Entry{
93
4
        .category = flag,
94
4
        .level = level,
95
4
        .should_ratelimit = should_ratelimit,
96
4
        .source_loc = std::move(source_loc),
97
4
        .message = std::move(log_msg)});
98
4
}
void util::log::LogPrintFormatInternal_<unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
4
{
86
4
    std::string log_msg;
87
4
    try {
88
4
        log_msg = tfm::format(fmt, args...);
89
4
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
4
    util::log::Log(util::log::Entry{
93
4
        .category = flag,
94
4
        .level = level,
95
4
        .should_ratelimit = should_ratelimit,
96
4
        .source_loc = std::move(source_loc),
97
4
        .message = std::move(log_msg)});
98
4
}
void util::log::LogPrintFormatInternal_<unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned int const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
3
{
86
3
    std::string log_msg;
87
3
    try {
88
3
        log_msg = tfm::format(fmt, args...);
89
3
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
3
    util::log::Log(util::log::Entry{
93
3
        .category = flag,
94
3
        .level = level,
95
3
        .should_ratelimit = should_ratelimit,
96
3
        .source_loc = std::move(source_loc),
97
3
        .message = std::move(log_msg)});
98
3
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int)>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned int const&)
void util::log::LogPrintFormatInternal_<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, char const*, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, char const*, char const*)>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned int const&, char const* const&, char const* const&)
Line
Count
Source
85
12
{
86
12
    std::string log_msg;
87
12
    try {
88
12
        log_msg = tfm::format(fmt, args...);
89
12
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
12
    util::log::Log(util::log::Entry{
93
12
        .category = flag,
94
12
        .level = level,
95
12
        .should_ratelimit = should_ratelimit,
96
12
        .source_loc = std::move(source_loc),
97
12
        .message = std::move(log_msg)});
98
12
}
void util::log::LogPrintFormatInternal_<char const*, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char const*, long)>, char const* const&, long const&)
Line
Count
Source
85
93
{
86
93
    std::string log_msg;
87
93
    try {
88
93
        log_msg = tfm::format(fmt, args...);
89
93
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
93
    util::log::Log(util::log::Entry{
93
93
        .category = flag,
94
93
        .level = level,
95
93
        .should_ratelimit = should_ratelimit,
96
93
        .source_loc = std::move(source_loc),
97
93
        .message = std::move(log_msg)});
98
93
}
void util::log::LogPrintFormatInternal_<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
85
5.71k
{
86
5.71k
    std::string log_msg;
87
5.71k
    try {
88
5.71k
        log_msg = tfm::format(fmt, args...);
89
5.71k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
5.71k
    util::log::Log(util::log::Entry{
93
5.71k
        .category = flag,
94
5.71k
        .level = level,
95
5.71k
        .should_ratelimit = should_ratelimit,
96
5.71k
        .source_loc = std::move(source_loc),
97
5.71k
        .message = std::move(log_msg)});
98
5.71k
}
void util::log::LogPrintFormatInternal_<char [13], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [13], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, char const (&) [13], unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
85
467
{
86
467
    std::string log_msg;
87
467
    try {
88
467
        log_msg = tfm::format(fmt, args...);
89
467
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
467
    util::log::Log(util::log::Entry{
93
467
        .category = flag,
94
467
        .level = level,
95
467
        .should_ratelimit = should_ratelimit,
96
467
        .source_loc = std::move(source_loc),
97
467
        .message = std::move(log_msg)});
98
467
}
void util::log::LogPrintFormatInternal_<char [13], long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [13], long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [13], long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
9.03k
{
86
9.03k
    std::string log_msg;
87
9.03k
    try {
88
9.03k
        log_msg = tfm::format(fmt, args...);
89
9.03k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
9.03k
    util::log::Log(util::log::Entry{
93
9.03k
        .category = flag,
94
9.03k
        .level = level,
95
9.03k
        .should_ratelimit = should_ratelimit,
96
9.03k
        .source_loc = std::move(source_loc),
97
9.03k
        .message = std::move(log_msg)});
98
9.03k
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, long const&)
Line
Count
Source
85
31.2k
{
86
31.2k
    std::string log_msg;
87
31.2k
    try {
88
31.2k
        log_msg = tfm::format(fmt, args...);
89
31.2k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
31.2k
    util::log::Log(util::log::Entry{
93
31.2k
        .category = flag,
94
31.2k
        .level = level,
95
31.2k
        .should_ratelimit = should_ratelimit,
96
31.2k
        .source_loc = std::move(source_loc),
97
31.2k
        .message = std::move(log_msg)});
98
31.2k
}
void util::log::LogPrintFormatInternal_<unsigned long, unsigned long, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long, unsigned long, int)>, unsigned long const&, unsigned long const&, int const&)
Line
Count
Source
85
7
{
86
7
    std::string log_msg;
87
7
    try {
88
7
        log_msg = tfm::format(fmt, args...);
89
7
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
7
    util::log::Log(util::log::Entry{
93
7
        .category = flag,
94
7
        .level = level,
95
7
        .should_ratelimit = should_ratelimit,
96
7
        .source_loc = std::move(source_loc),
97
7
        .message = std::move(log_msg)});
98
7
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [19], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [19], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [19], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [19]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [19])>, char const (&) [19])
void util::log::LogPrintFormatInternal_<kernel::ChainstateRole, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(kernel::ChainstateRole, int, int)>, kernel::ChainstateRole const&, int const&, int const&)
Line
Count
Source
85
11
{
86
11
    std::string log_msg;
87
11
    try {
88
11
        log_msg = tfm::format(fmt, args...);
89
11
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
11
    util::log::Log(util::log::Entry{
93
11
        .category = flag,
94
11
        .level = level,
95
11
        .should_ratelimit = should_ratelimit,
96
11
        .source_loc = std::move(source_loc),
97
11
        .message = std::move(log_msg)});
98
11
}
void util::log::LogPrintFormatInternal_<kernel::ChainstateRole, unsigned long, unsigned long, long, int, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(kernel::ChainstateRole, unsigned long, unsigned long, long, int, int, int)>, kernel::ChainstateRole const&, unsigned long const&, unsigned long const&, long const&, int const&, int const&, int const&)
Line
Count
Source
85
108
{
86
108
    std::string log_msg;
87
108
    try {
88
108
        log_msg = tfm::format(fmt, args...);
89
108
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
108
    util::log::Log(util::log::Entry{
93
108
        .category = flag,
94
108
        .level = level,
95
108
        .should_ratelimit = should_ratelimit,
96
108
        .source_loc = std::move(source_loc),
97
108
        .message = std::move(log_msg)});
98
108
}
void util::log::LogPrintFormatInternal_<char [15], int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [15], int)>, char const (&) [15], int const&)
Line
Count
Source
85
1
{
86
1
    std::string log_msg;
87
1
    try {
88
1
        log_msg = tfm::format(fmt, args...);
89
1
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
1
    util::log::Log(util::log::Entry{
93
1
        .category = flag,
94
1
        .level = level,
95
1
        .should_ratelimit = should_ratelimit,
96
1
        .source_loc = std::move(source_loc),
97
1
        .message = std::move(log_msg)});
98
1
}
void util::log::LogPrintFormatInternal_<char [18], int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [18], int)>, char const (&) [18], int const&)
Line
Count
Source
85
17
{
86
17
    std::string log_msg;
87
17
    try {
88
17
        log_msg = tfm::format(fmt, args...);
89
17
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
17
    util::log::Log(util::log::Entry{
93
17
        .category = flag,
94
17
        .level = level,
95
17
        .should_ratelimit = should_ratelimit,
96
17
        .source_loc = std::move(source_loc),
97
17
        .message = std::move(log_msg)});
98
17
}
void util::log::LogPrintFormatInternal_<node::BlockfileType, node::BlockfileCursor>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(node::BlockfileType, node::BlockfileCursor)>, node::BlockfileType const&, node::BlockfileCursor const&)
Line
Count
Source
85
12
{
86
12
    std::string log_msg;
87
12
    try {
88
12
        log_msg = tfm::format(fmt, args...);
89
12
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
12
    util::log::Log(util::log::Entry{
93
12
        .category = flag,
94
12
        .level = level,
95
12
        .should_ratelimit = should_ratelimit,
96
12
        .source_loc = std::move(source_loc),
97
12
        .message = std::move(log_msg)});
98
12
}
void util::log::LogPrintFormatInternal_<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, unsigned int)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, unsigned int const&)
Line
Count
Source
85
34
{
86
34
    std::string log_msg;
87
34
    try {
88
34
        log_msg = tfm::format(fmt, args...);
89
34
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
34
    util::log::Log(util::log::Entry{
93
34
        .category = flag,
94
34
        .level = level,
95
34
        .should_ratelimit = should_ratelimit,
96
34
        .source_loc = std::move(source_loc),
97
34
        .message = std::move(log_msg)});
98
34
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<int, bool, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, bool, int)>, int const&, bool const&, int const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, unsigned long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned int const&, unsigned long const&)
void util::log::LogPrintFormatInternal_<unsigned int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned int, int)>, unsigned int const&, int const&)
Line
Count
Source
85
17
{
86
17
    std::string log_msg;
87
17
    try {
88
17
        log_msg = tfm::format(fmt, args...);
89
17
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
17
    util::log::Log(util::log::Entry{
93
17
        .category = flag,
94
17
        .level = level,
95
17
        .should_ratelimit = should_ratelimit,
96
17
        .source_loc = std::move(source_loc),
97
17
        .message = std::move(log_msg)});
98
17
}
void util::log::LogPrintFormatInternal_<int, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, unsigned long, unsigned long)>, int const&, unsigned long const&, unsigned long const&)
Line
Count
Source
85
166
{
86
166
    std::string log_msg;
87
166
    try {
88
166
        log_msg = tfm::format(fmt, args...);
89
166
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
166
    util::log::Log(util::log::Entry{
93
166
        .category = flag,
94
166
        .level = level,
95
166
        .should_ratelimit = should_ratelimit,
96
166
        .source_loc = std::move(source_loc),
97
166
        .message = std::move(log_msg)});
98
166
}
void util::log::LogPrintFormatInternal_<long, long, long, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, long, long, long, long)>, long const&, long const&, long const&, long const&, long const&)
Line
Count
Source
85
511
{
86
511
    std::string log_msg;
87
511
    try {
88
511
        log_msg = tfm::format(fmt, args...);
89
511
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
511
    util::log::Log(util::log::Entry{
93
511
        .category = flag,
94
511
        .level = level,
95
511
        .should_ratelimit = should_ratelimit,
96
511
        .source_loc = std::move(source_loc),
97
511
        .message = std::move(log_msg)});
98
511
}
void util::log::LogPrintFormatInternal_<double, double, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(double, double, unsigned long)>, double const&, double const&, unsigned long const&)
Line
Count
Source
85
1.02k
{
86
1.02k
    std::string log_msg;
87
1.02k
    try {
88
1.02k
        log_msg = tfm::format(fmt, args...);
89
1.02k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
1.02k
    util::log::Log(util::log::Entry{
93
1.02k
        .category = flag,
94
1.02k
        .level = level,
95
1.02k
        .should_ratelimit = should_ratelimit,
96
1.02k
        .source_loc = std::move(source_loc),
97
1.02k
        .message = std::move(log_msg)});
98
1.02k
}
void util::log::LogPrintFormatInternal_<long, unsigned long, long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, unsigned long, long, unsigned long)>, long const&, unsigned long const&, long const&, unsigned long const&)
Line
Count
Source
85
43.7k
{
86
43.7k
    std::string log_msg;
87
43.7k
    try {
88
43.7k
        log_msg = tfm::format(fmt, args...);
89
43.7k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
43.7k
    util::log::Log(util::log::Entry{
93
43.7k
        .category = flag,
94
43.7k
        .level = level,
95
43.7k
        .should_ratelimit = should_ratelimit,
96
43.7k
        .source_loc = std::move(source_loc),
97
43.7k
        .message = std::move(log_msg)});
98
43.7k
}
void util::log::LogPrintFormatInternal_<double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(double, double, double)>, double const&, double const&, double const&)
Line
Count
Source
85
1.09M
{
86
1.09M
    std::string log_msg;
87
1.09M
    try {
88
1.09M
        log_msg = tfm::format(fmt, args...);
89
1.09M
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
1.09M
    util::log::Log(util::log::Entry{
93
1.09M
        .category = flag,
94
1.09M
        .level = level,
95
1.09M
        .should_ratelimit = should_ratelimit,
96
1.09M
        .source_loc = std::move(source_loc),
97
1.09M
        .message = std::move(log_msg)});
98
1.09M
}
void util::log::LogPrintFormatInternal_<long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, unsigned long)>, long const&, unsigned long const&)
Line
Count
Source
85
775
{
86
775
    std::string log_msg;
87
775
    try {
88
775
        log_msg = tfm::format(fmt, args...);
89
775
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
775
    util::log::Log(util::log::Entry{
93
775
        .category = flag,
94
775
        .level = level,
95
775
        .should_ratelimit = should_ratelimit,
96
775
        .source_loc = std::move(source_loc),
97
775
        .message = std::move(log_msg)});
98
775
}
void util::log::LogPrintFormatInternal_<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
85
24.2k
{
86
24.2k
    std::string log_msg;
87
24.2k
    try {
88
24.2k
        log_msg = tfm::format(fmt, args...);
89
24.2k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
24.2k
    util::log::Log(util::log::Entry{
93
24.2k
        .category = flag,
94
24.2k
        .level = level,
95
24.2k
        .should_ratelimit = should_ratelimit,
96
24.2k
        .source_loc = std::move(source_loc),
97
24.2k
        .message = std::move(log_msg)});
98
24.2k
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, unsigned long, unsigned long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&, unsigned long const&, unsigned long const&)
Line
Count
Source
85
913
{
86
913
    std::string log_msg;
87
913
    try {
88
913
        log_msg = tfm::format(fmt, args...);
89
913
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
913
    util::log::Log(util::log::Entry{
93
913
        .category = flag,
94
913
        .level = level,
95
913
        .should_ratelimit = should_ratelimit,
96
913
        .source_loc = std::move(source_loc),
97
913
        .message = std::move(log_msg)});
98
913
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned int const&)
Line
Count
Source
85
149
{
86
149
    std::string log_msg;
87
149
    try {
88
149
        log_msg = tfm::format(fmt, args...);
89
149
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
149
    util::log::Log(util::log::Entry{
93
149
        .category = flag,
94
149
        .level = level,
95
149
        .should_ratelimit = should_ratelimit,
96
149
        .source_loc = std::move(source_loc),
97
149
        .message = std::move(log_msg)});
98
149
}
void util::log::LogPrintFormatInternal_<long, unsigned int, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, unsigned int, unsigned int)>, long const&, unsigned int const&, unsigned int const&)
Line
Count
Source
85
297
{
86
297
    std::string log_msg;
87
297
    try {
88
297
        log_msg = tfm::format(fmt, args...);
89
297
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
297
    util::log::Log(util::log::Entry{
93
297
        .category = flag,
94
297
        .level = level,
95
297
        .should_ratelimit = should_ratelimit,
96
297
        .source_loc = std::move(source_loc),
97
297
        .message = std::move(log_msg)});
98
297
}
void util::log::LogPrintFormatInternal_<unsigned int, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned int, unsigned int)>, unsigned int const&, unsigned int const&)
Line
Count
Source
85
151k
{
86
151k
    std::string log_msg;
87
151k
    try {
88
151k
        log_msg = tfm::format(fmt, args...);
89
151k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
151k
    util::log::Log(util::log::Entry{
93
151k
        .category = flag,
94
151k
        .level = level,
95
151k
        .should_ratelimit = should_ratelimit,
96
151k
        .source_loc = std::move(source_loc),
97
151k
        .message = std::move(log_msg)});
98
151k
}
void util::log::LogPrintFormatInternal_<long, bool>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, bool)>, long const&, bool const&)
Line
Count
Source
85
8
{
86
8
    std::string log_msg;
87
8
    try {
88
8
        log_msg = tfm::format(fmt, args...);
89
8
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
8
    util::log::Log(util::log::Entry{
93
8
        .category = flag,
94
8
        .level = level,
95
8
        .should_ratelimit = should_ratelimit,
96
8
        .source_loc = std::move(source_loc),
97
8
        .message = std::move(log_msg)});
98
8
}
void util::log::LogPrintFormatInternal_<int, double, double, double, double, double, float, double, double, double, double, double, double, float, double, double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, double, double, double, double, double, float, double, double, double, double, double, double, float, double, double, double, double)>, int const&, double const&, double const&, double const&, double const&, double const&, float const&, double const&, double const&, double const&, double const&, double const&, double const&, float const&, double const&, double const&, double const&, double const&)
Line
Count
Source
85
23.0k
{
86
23.0k
    std::string log_msg;
87
23.0k
    try {
88
23.0k
        log_msg = tfm::format(fmt, args...);
89
23.0k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
23.0k
    util::log::Log(util::log::Entry{
93
23.0k
        .category = flag,
94
23.0k
        .level = level,
95
23.0k
        .should_ratelimit = should_ratelimit,
96
23.0k
        .source_loc = std::move(source_loc),
97
23.0k
        .message = std::move(log_msg)});
98
23.0k
}
void util::log::LogPrintFormatInternal_<unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long, unsigned long)>, unsigned long const&, unsigned long const&)
Line
Count
Source
85
1.73k
{
86
1.73k
    std::string log_msg;
87
1.73k
    try {
88
1.73k
        log_msg = tfm::format(fmt, args...);
89
1.73k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
1.73k
    util::log::Log(util::log::Entry{
93
1.73k
        .category = flag,
94
1.73k
        .level = level,
95
1.73k
        .should_ratelimit = should_ratelimit,
96
1.73k
        .source_loc = std::move(source_loc),
97
1.73k
        .message = std::move(log_msg)});
98
1.73k
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&, long const&)
Line
Count
Source
85
1
{
86
1
    std::string log_msg;
87
1
    try {
88
1
        log_msg = tfm::format(fmt, args...);
89
1
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
1
    util::log::Log(util::log::Entry{
93
1
        .category = flag,
94
1
        .level = level,
95
1
        .should_ratelimit = should_ratelimit,
96
1
        .source_loc = std::move(source_loc),
97
1
        .message = std::move(log_msg)});
98
1
}
void util::log::LogPrintFormatInternal_<unsigned int, unsigned long, unsigned int, unsigned int, unsigned long, unsigned int, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned int, unsigned long, unsigned int, unsigned int, unsigned long, unsigned int, char const*)>, unsigned int const&, unsigned long const&, unsigned int const&, unsigned int const&, unsigned long const&, unsigned int const&, char const* const&)
Line
Count
Source
85
71.4k
{
86
71.4k
    std::string log_msg;
87
71.4k
    try {
88
71.4k
        log_msg = tfm::format(fmt, args...);
89
71.4k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
71.4k
    util::log::Log(util::log::Entry{
93
71.4k
        .category = flag,
94
71.4k
        .level = level,
95
71.4k
        .should_ratelimit = should_ratelimit,
96
71.4k
        .source_loc = std::move(source_loc),
97
71.4k
        .message = std::move(log_msg)});
98
71.4k
}
void util::log::LogPrintFormatInternal_<double, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(double, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double)>, double const&, int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&)
Line
Count
Source
85
3.36k
{
86
3.36k
    std::string log_msg;
87
3.36k
    try {
88
3.36k
        log_msg = tfm::format(fmt, args...);
89
3.36k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
3.36k
    util::log::Log(util::log::Entry{
93
3.36k
        .category = flag,
94
3.36k
        .level = level,
95
3.36k
        .should_ratelimit = should_ratelimit,
96
3.36k
        .source_loc = std::move(source_loc),
97
3.36k
        .message = std::move(log_msg)});
98
3.36k
}
void util::log::LogPrintFormatInternal_<unsigned long, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long, double)>, unsigned long const&, double const&)
Line
Count
Source
85
1.10k
{
86
1.10k
    std::string log_msg;
87
1.10k
    try {
88
1.10k
        log_msg = tfm::format(fmt, args...);
89
1.10k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
1.10k
    util::log::Log(util::log::Entry{
93
1.10k
        .category = flag,
94
1.10k
        .level = level,
95
1.10k
        .should_ratelimit = should_ratelimit,
96
1.10k
        .source_loc = std::move(source_loc),
97
1.10k
        .message = std::move(log_msg)});
98
1.10k
}
void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, int const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
3.19k
{
86
3.19k
    std::string log_msg;
87
3.19k
    try {
88
3.19k
        log_msg = tfm::format(fmt, args...);
89
3.19k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
3.19k
    util::log::Log(util::log::Entry{
93
3.19k
        .category = flag,
94
3.19k
        .level = level,
95
3.19k
        .should_ratelimit = should_ratelimit,
96
3.19k
        .source_loc = std::move(source_loc),
97
3.19k
        .message = std::move(log_msg)});
98
3.19k
}
void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long, long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&, long const&)
Line
Count
Source
85
247
{
86
247
    std::string log_msg;
87
247
    try {
88
247
        log_msg = tfm::format(fmt, args...);
89
247
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
247
    util::log::Log(util::log::Entry{
93
247
        .category = flag,
94
247
        .level = level,
95
247
        .should_ratelimit = should_ratelimit,
96
247
        .source_loc = std::move(source_loc),
97
247
        .message = std::move(log_msg)});
98
247
}
void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&)
Line
Count
Source
85
7
{
86
7
    std::string log_msg;
87
7
    try {
88
7
        log_msg = tfm::format(fmt, args...);
89
7
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
7
    util::log::Log(util::log::Entry{
93
7
        .category = flag,
94
7
        .level = level,
95
7
        .should_ratelimit = should_ratelimit,
96
7
        .source_loc = std::move(source_loc),
97
7
        .message = std::move(log_msg)});
98
7
}
void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
2.20k
{
86
2.20k
    std::string log_msg;
87
2.20k
    try {
88
2.20k
        log_msg = tfm::format(fmt, args...);
89
2.20k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
2.20k
    util::log::Log(util::log::Entry{
93
2.20k
        .category = flag,
94
2.20k
        .level = level,
95
2.20k
        .should_ratelimit = should_ratelimit,
96
2.20k
        .source_loc = std::move(source_loc),
97
2.20k
        .message = std::move(log_msg)});
98
2.20k
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&)
void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&)
Line
Count
Source
85
3.21k
{
86
3.21k
    std::string log_msg;
87
3.21k
    try {
88
3.21k
        log_msg = tfm::format(fmt, args...);
89
3.21k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
3.21k
    util::log::Log(util::log::Entry{
93
3.21k
        .category = flag,
94
3.21k
        .level = level,
95
3.21k
        .should_ratelimit = should_ratelimit,
96
3.21k
        .source_loc = std::move(source_loc),
97
3.21k
        .message = std::move(log_msg)});
98
3.21k
}
void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
15
{
86
15
    std::string log_msg;
87
15
    try {
88
15
        log_msg = tfm::format(fmt, args...);
89
15
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
15
    util::log::Log(util::log::Entry{
93
15
        .category = flag,
94
15
        .level = level,
95
15
        .should_ratelimit = should_ratelimit,
96
15
        .source_loc = std::move(source_loc),
97
15
        .message = std::move(log_msg)});
98
15
}
void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
3
{
86
3
    std::string log_msg;
87
3
    try {
88
3
        log_msg = tfm::format(fmt, args...);
89
3
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
3
    util::log::Log(util::log::Entry{
93
3
        .category = flag,
94
3
        .level = level,
95
3
        .should_ratelimit = should_ratelimit,
96
3
        .source_loc = std::move(source_loc),
97
3
        .message = std::move(log_msg)});
98
3
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>, char [7], unsigned long, unsigned long, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, char [7], unsigned long, unsigned long, double, double)>, std::basic_string_view<char, std::char_traits<char>> const&, char const (&) [7], unsigned long const&, unsigned long const&, double const&, double const&)
Line
Count
Source
85
28
{
86
28
    std::string log_msg;
87
28
    try {
88
28
        log_msg = tfm::format(fmt, args...);
89
28
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
28
    util::log::Log(util::log::Entry{
93
28
        .category = flag,
94
28
        .level = level,
95
28
        .should_ratelimit = should_ratelimit,
96
28
        .source_loc = std::move(source_loc),
97
28
        .message = std::move(log_msg)});
98
28
}
void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>, long, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, long, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, long const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
469
{
86
469
    std::string log_msg;
87
469
    try {
88
469
        log_msg = tfm::format(fmt, args...);
89
469
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
469
    util::log::Log(util::log::Entry{
93
469
        .category = flag,
94
469
        .level = level,
95
469
        .should_ratelimit = should_ratelimit,
96
469
        .source_loc = std::move(source_loc),
97
469
        .message = std::move(log_msg)});
98
469
}
void util::log::LogPrintFormatInternal_<unsigned long, unsigned long, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long, unsigned long, unsigned int)>, unsigned long const&, unsigned long const&, unsigned int const&)
Line
Count
Source
85
2.68k
{
86
2.68k
    std::string log_msg;
87
2.68k
    try {
88
2.68k
        log_msg = tfm::format(fmt, args...);
89
2.68k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
2.68k
    util::log::Log(util::log::Entry{
93
2.68k
        .category = flag,
94
2.68k
        .level = level,
95
2.68k
        .should_ratelimit = should_ratelimit,
96
2.68k
        .source_loc = std::move(source_loc),
97
2.68k
        .message = std::move(log_msg)});
98
2.68k
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double const&)
Line
Count
Source
85
265
{
86
265
    std::string log_msg;
87
265
    try {
88
265
        log_msg = tfm::format(fmt, args...);
89
265
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
265
    util::log::Log(util::log::Entry{
93
265
        .category = flag,
94
265
        .level = level,
95
265
        .should_ratelimit = should_ratelimit,
96
265
        .source_loc = std::move(source_loc),
97
265
        .message = std::move(log_msg)});
98
265
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
760
{
86
760
    std::string log_msg;
87
760
    try {
88
760
        log_msg = tfm::format(fmt, args...);
89
760
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
760
    util::log::Log(util::log::Entry{
93
760
        .category = flag,
94
760
        .level = level,
95
760
        .should_ratelimit = should_ratelimit,
96
760
        .source_loc = std::move(source_loc),
97
760
        .message = std::move(log_msg)});
98
760
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [21], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [21], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [21], unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
void util::log::LogPrintFormatInternal_<unsigned long, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long, long, long)>, unsigned long const&, long const&, long const&)
Line
Count
Source
85
952
{
86
952
    std::string log_msg;
87
952
    try {
88
952
        log_msg = tfm::format(fmt, args...);
89
952
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
952
    util::log::Log(util::log::Entry{
93
952
        .category = flag,
94
952
        .level = level,
95
952
        .should_ratelimit = should_ratelimit,
96
952
        .source_loc = std::move(source_loc),
97
952
        .message = std::move(log_msg)});
98
952
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
10
{
86
10
    std::string log_msg;
87
10
    try {
88
10
        log_msg = tfm::format(fmt, args...);
89
10
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
10
    util::log::Log(util::log::Entry{
93
10
        .category = flag,
94
10
        .level = level,
95
10
        .should_ratelimit = should_ratelimit,
96
10
        .source_loc = std::move(source_loc),
97
10
        .message = std::move(log_msg)});
98
10
}
void util::log::LogPrintFormatInternal_<unsigned long, unsigned long, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long, unsigned long, long, long)>, unsigned long const&, unsigned long const&, long const&, long const&)
Line
Count
Source
85
10
{
86
10
    std::string log_msg;
87
10
    try {
88
10
        log_msg = tfm::format(fmt, args...);
89
10
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
10
    util::log::Log(util::log::Entry{
93
10
        .category = flag,
94
10
        .level = level,
95
10
        .should_ratelimit = should_ratelimit,
96
10
        .source_loc = std::move(source_loc),
97
10
        .message = std::move(log_msg)});
98
10
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int, double, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double, double, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int, double, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double, double, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&, double const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double const&, double const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
115k
{
86
115k
    std::string log_msg;
87
115k
    try {
88
115k
        log_msg = tfm::format(fmt, args...);
89
115k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
115k
    util::log::Log(util::log::Entry{
93
115k
        .category = flag,
94
115k
        .level = level,
95
115k
        .should_ratelimit = should_ratelimit,
96
115k
        .source_loc = std::move(source_loc),
97
115k
        .message = std::move(log_msg)});
98
115k
}
void util::log::LogPrintFormatInternal_<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, double const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
11.5k
{
86
11.5k
    std::string log_msg;
87
11.5k
    try {
88
11.5k
        log_msg = tfm::format(fmt, args...);
89
11.5k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
11.5k
    util::log::Log(util::log::Entry{
93
11.5k
        .category = flag,
94
11.5k
        .level = level,
95
11.5k
        .should_ratelimit = should_ratelimit,
96
11.5k
        .source_loc = std::move(source_loc),
97
11.5k
        .message = std::move(log_msg)});
98
11.5k
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
void util::log::LogPrintFormatInternal_<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const* const&)
Line
Count
Source
85
704
{
86
704
    std::string log_msg;
87
704
    try {
88
704
        log_msg = tfm::format(fmt, args...);
89
704
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
704
    util::log::Log(util::log::Entry{
93
704
        .category = flag,
94
704
        .level = level,
95
704
        .should_ratelimit = should_ratelimit,
96
704
        .source_loc = std::move(source_loc),
97
704
        .message = std::move(log_msg)});
98
704
}
void util::log::LogPrintFormatInternal_<unsigned int, double, double, double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned int, double, double, double, double, double)>, unsigned int const&, double const&, double const&, double const&, double const&, double const&)
Line
Count
Source
85
152k
{
86
152k
    std::string log_msg;
87
152k
    try {
88
152k
        log_msg = tfm::format(fmt, args...);
89
152k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
152k
    util::log::Log(util::log::Entry{
93
152k
        .category = flag,
94
152k
        .level = level,
95
152k
        .should_ratelimit = should_ratelimit,
96
152k
        .source_loc = std::move(source_loc),
97
152k
        .message = std::move(log_msg)});
98
152k
}
void util::log::LogPrintFormatInternal_<int, double, double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, double, double, double, double)>, int const&, double const&, double const&, double const&, double const&)
Line
Count
Source
85
149k
{
86
149k
    std::string log_msg;
87
149k
    try {
88
149k
        log_msg = tfm::format(fmt, args...);
89
149k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
149k
    util::log::Log(util::log::Entry{
93
149k
        .category = flag,
94
149k
        .level = level,
95
149k
        .should_ratelimit = should_ratelimit,
96
149k
        .source_loc = std::move(source_loc),
97
149k
        .message = std::move(log_msg)});
98
149k
}
void util::log::LogPrintFormatInternal_<char const*, bool, bool, bool, bool>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char const*, bool, bool, bool, bool)>, char const* const&, bool const&, bool const&, bool const&, bool const&)
Line
Count
Source
85
3.65k
{
86
3.65k
    std::string log_msg;
87
3.65k
    try {
88
3.65k
        log_msg = tfm::format(fmt, args...);
89
3.65k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
3.65k
    util::log::Log(util::log::Entry{
93
3.65k
        .category = flag,
94
3.65k
        .level = level,
95
3.65k
        .should_ratelimit = should_ratelimit,
96
3.65k
        .source_loc = std::move(source_loc),
97
3.65k
        .message = std::move(log_msg)});
98
3.65k
}
void util::log::LogPrintFormatInternal_<char [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
2.78k
{
86
2.78k
    std::string log_msg;
87
2.78k
    try {
88
2.78k
        log_msg = tfm::format(fmt, args...);
89
2.78k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
2.78k
    util::log::Log(util::log::Entry{
93
2.78k
        .category = flag,
94
2.78k
        .level = level,
95
2.78k
        .should_ratelimit = should_ratelimit,
96
2.78k
        .source_loc = std::move(source_loc),
97
2.78k
        .message = std::move(log_msg)});
98
2.78k
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<int, unsigned long, unsigned long, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [42]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, unsigned long, unsigned long, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [42])>, int const&, unsigned long const&, unsigned long const&, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const (&) [42])
void util::log::LogPrintFormatInternal_<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
156
{
86
156
    std::string log_msg;
87
156
    try {
88
156
        log_msg = tfm::format(fmt, args...);
89
156
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
156
    util::log::Log(util::log::Entry{
93
156
        .category = flag,
94
156
        .level = level,
95
156
        .should_ratelimit = should_ratelimit,
96
156
        .source_loc = std::move(source_loc),
97
156
        .message = std::move(log_msg)});
98
156
}
void util::log::LogPrintFormatInternal_<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
26
{
86
26
    std::string log_msg;
87
26
    try {
88
26
        log_msg = tfm::format(fmt, args...);
89
26
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
26
    util::log::Log(util::log::Entry{
93
26
        .category = flag,
94
26
        .level = level,
95
26
        .should_ratelimit = should_ratelimit,
96
26
        .source_loc = std::move(source_loc),
97
26
        .message = std::move(log_msg)});
98
26
}
void util::log::LogPrintFormatInternal_<int, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, double)>, int const&, double const&)
Line
Count
Source
85
990
{
86
990
    std::string log_msg;
87
990
    try {
88
990
        log_msg = tfm::format(fmt, args...);
89
990
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
990
    util::log::Log(util::log::Entry{
93
990
        .category = flag,
94
990
        .level = level,
95
990
        .should_ratelimit = should_ratelimit,
96
990
        .source_loc = std::move(source_loc),
97
990
        .message = std::move(log_msg)});
98
990
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<long, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, double)>, long const&, double const&)
void util::log::LogPrintFormatInternal_<char [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
17
{
86
17
    std::string log_msg;
87
17
    try {
88
17
        log_msg = tfm::format(fmt, args...);
89
17
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
17
    util::log::Log(util::log::Entry{
93
17
        .category = flag,
94
17
        .level = level,
95
17
        .should_ratelimit = should_ratelimit,
96
17
        .source_loc = std::move(source_loc),
97
17
        .message = std::move(log_msg)});
98
17
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double const&)
Line
Count
Source
85
812
{
86
812
    std::string log_msg;
87
812
    try {
88
812
        log_msg = tfm::format(fmt, args...);
89
812
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
812
    util::log::Log(util::log::Entry{
93
812
        .category = flag,
94
812
        .level = level,
95
812
        .should_ratelimit = should_ratelimit,
96
812
        .source_loc = std::move(source_loc),
97
812
        .message = std::move(log_msg)});
98
812
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
void util::log::LogPrintFormatInternal_<char [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
218
{
86
218
    std::string log_msg;
87
218
    try {
88
218
        log_msg = tfm::format(fmt, args...);
89
218
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
218
    util::log::Log(util::log::Entry{
93
218
        .category = flag,
94
218
        .level = level,
95
218
        .should_ratelimit = should_ratelimit,
96
218
        .source_loc = std::move(source_loc),
97
218
        .message = std::move(log_msg)});
98
218
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char [22], unsigned long, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [22], unsigned long, char const*)>, char const (&) [22], unsigned long const&, char const* const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<long, float, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, float, unsigned long)>, long const&, float const&, unsigned long const&)
void util::log::LogPrintFormatInternal_<unsigned long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
22
{
86
22
    std::string log_msg;
87
22
    try {
88
22
        log_msg = tfm::format(fmt, args...);
89
22
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
22
    util::log::Log(util::log::Entry{
93
22
        .category = flag,
94
22
        .level = level,
95
22
        .should_ratelimit = should_ratelimit,
96
22
        .source_loc = std::move(source_loc),
97
22
        .message = std::move(log_msg)});
98
22
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const* const&)
void util::log::LogPrintFormatInternal_<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int)>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&)
Line
Count
Source
85
100k
{
86
100k
    std::string log_msg;
87
100k
    try {
88
100k
        log_msg = tfm::format(fmt, args...);
89
100k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
100k
    util::log::Log(util::log::Entry{
93
100k
        .category = flag,
94
100k
        .level = level,
95
100k
        .should_ratelimit = should_ratelimit,
96
100k
        .source_loc = std::move(source_loc),
97
100k
        .message = std::move(log_msg)});
98
100k
}
void util::log::LogPrintFormatInternal_<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
141k
{
86
141k
    std::string log_msg;
87
141k
    try {
88
141k
        log_msg = tfm::format(fmt, args...);
89
141k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
141k
    util::log::Log(util::log::Entry{
93
141k
        .category = flag,
94
141k
        .level = level,
95
141k
        .should_ratelimit = should_ratelimit,
96
141k
        .source_loc = std::move(source_loc),
97
141k
        .message = std::move(log_msg)});
98
141k
}
void util::log::LogPrintFormatInternal_<char [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
80.6k
{
86
80.6k
    std::string log_msg;
87
80.6k
    try {
88
80.6k
        log_msg = tfm::format(fmt, args...);
89
80.6k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
80.6k
    util::log::Log(util::log::Entry{
93
80.6k
        .category = flag,
94
80.6k
        .level = level,
95
80.6k
        .should_ratelimit = should_ratelimit,
96
80.6k
        .source_loc = std::move(source_loc),
97
80.6k
        .message = std::move(log_msg)});
98
80.6k
}
void util::log::LogPrintFormatInternal_<int, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(int, char const*)>, int const&, char const* const&)
Line
Count
Source
85
6
{
86
6
    std::string log_msg;
87
6
    try {
88
6
        log_msg = tfm::format(fmt, args...);
89
6
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
6
    util::log::Log(util::log::Entry{
93
6
        .category = flag,
94
6
        .level = level,
95
6
        .should_ratelimit = should_ratelimit,
96
6
        .source_loc = std::move(source_loc),
97
6
        .message = std::move(log_msg)});
98
6
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<char const*, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(char const*, char const*)>, char const* const&, char const* const&)
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, long, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, long, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&, long const&, int const&)
Line
Count
Source
85
2
{
86
2
    std::string log_msg;
87
2
    try {
88
2
        log_msg = tfm::format(fmt, args...);
89
2
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
2
    util::log::Log(util::log::Entry{
93
2
        .category = flag,
94
2
        .level = level,
95
2
        .should_ratelimit = should_ratelimit,
96
2
        .source_loc = std::move(source_loc),
97
2
        .message = std::move(log_msg)});
98
2
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
44.0k
{
86
44.0k
    std::string log_msg;
87
44.0k
    try {
88
44.0k
        log_msg = tfm::format(fmt, args...);
89
44.0k
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
44.0k
    util::log::Log(util::log::Entry{
93
44.0k
        .category = flag,
94
44.0k
        .level = level,
95
44.0k
        .should_ratelimit = should_ratelimit,
96
44.0k
        .source_loc = std::move(source_loc),
97
44.0k
        .message = std::move(log_msg)});
98
44.0k
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<long, unsigned short>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(long, unsigned short)>, long const&, unsigned short const&)
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
11
{
86
11
    std::string log_msg;
87
11
    try {
88
11
        log_msg = tfm::format(fmt, args...);
89
11
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
11
    util::log::Log(util::log::Entry{
93
11
        .category = flag,
94
11
        .level = level,
95
11
        .should_ratelimit = should_ratelimit,
96
11
        .source_loc = std::move(source_loc),
97
11
        .message = std::move(log_msg)});
98
11
}
void util::log::LogPrintFormatInternal_<unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned short const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
3
{
86
3
    std::string log_msg;
87
3
    try {
88
3
        log_msg = tfm::format(fmt, args...);
89
3
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
3
    util::log::Log(util::log::Entry{
93
3
        .category = flag,
94
3
        .level = level,
95
3
        .should_ratelimit = should_ratelimit,
96
3
        .source_loc = std::move(source_loc),
97
3
        .message = std::move(log_msg)});
98
3
}
void util::log::LogPrintFormatInternal_<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned short const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
85
8
{
86
8
    std::string log_msg;
87
8
    try {
88
8
        log_msg = tfm::format(fmt, args...);
89
8
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
8
    util::log::Log(util::log::Entry{
93
8
        .category = flag,
94
8
        .level = level,
95
8
        .should_ratelimit = should_ratelimit,
96
8
        .source_loc = std::move(source_loc),
97
8
        .message = std::move(log_msg)});
98
8
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal_<unsigned char>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(unsigned char)>, unsigned char const&)
void util::log::LogPrintFormatInternal_<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>, long)>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char> const&, long const&)
Line
Count
Source
85
6
{
86
6
    std::string log_msg;
87
6
    try {
88
6
        log_msg = tfm::format(fmt, args...);
89
6
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
6
    util::log::Log(util::log::Entry{
93
6
        .category = flag,
94
6
        .level = level,
95
6
        .should_ratelimit = should_ratelimit,
96
6
        .source_loc = std::move(source_loc),
97
6
        .message = std::move(log_msg)});
98
6
}
void util::log::LogPrintFormatInternal_<std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>, unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>, unsigned long, long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned int const&, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, long const&)
Line
Count
Source
85
3
{
86
3
    std::string log_msg;
87
3
    try {
88
3
        log_msg = tfm::format(fmt, args...);
89
3
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
3
    util::log::Log(util::log::Entry{
93
3
        .category = flag,
94
3
        .level = level,
95
3
        .should_ratelimit = should_ratelimit,
96
3
        .source_loc = std::move(source_loc),
97
3
        .message = std::move(log_msg)});
98
3
}
void util::log::LogPrintFormatInternal_<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, bool, util::ConstevalFormatString<sizeof...(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>)>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char> const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char> const&)
Line
Count
Source
85
1
{
86
1
    std::string log_msg;
87
1
    try {
88
1
        log_msg = tfm::format(fmt, args...);
89
1
    } catch (tinyformat::format_error& fmterr) {
90
0
        log_msg = "Error \"" + std::string{fmterr.what()} + "\" while formatting log message: " + fmt.fmt;
91
0
    }
92
1
    util::log::Log(util::log::Entry{
93
1
        .category = flag,
94
1
        .level = level,
95
1
        .should_ratelimit = should_ratelimit,
96
1
        .source_loc = std::move(source_loc),
97
1
        .message = std::move(log_msg)});
98
1
}
99
100
template <typename... Args>
101
inline void LogPrintFormatInternal(SourceLocation&& source_loc, BCLog::LogFlags flag, util::log::Level level, util::ConstevalFormatString<sizeof...(Args)> fmt, const Args&... args)
102
281k
{
103
281k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
281k
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
102
75.7k
{
103
75.7k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
75.7k
}
void util::log::LogPrintFormatInternal<int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(int)>, int const&)
Line
Count
Source
102
11.0k
{
103
11.0k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
11.0k
}
void util::log::LogPrintFormatInternal<>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...()>)
Line
Count
Source
102
25.4k
{
103
25.4k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
25.4k
}
void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&)
Line
Count
Source
102
22.7k
{
103
22.7k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
22.7k
}
void util::log::LogPrintFormatInternal<char [5]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [5])>, char const (&) [5])
Line
Count
Source
102
2
{
103
2
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
2
}
void util::log::LogPrintFormatInternal<char [6]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [6])>, char const (&) [6])
Line
Count
Source
102
1
{
103
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
1
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
102
63.0k
{
103
63.0k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
63.0k
}
void util::log::LogPrintFormatInternal<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, bool const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
102
67
{
103
67
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
67
}
void util::log::LogPrintFormatInternal<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
102
808
{
103
808
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
808
}
void util::log::LogPrintFormatInternal<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>)>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char> const&)
Line
Count
Source
102
534
{
103
534
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
534
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const* const&)
Line
Count
Source
102
9
{
103
9
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
9
}
void util::log::LogPrintFormatInternal<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
102
240
{
103
240
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
240
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [12], char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [12], char const*)>, char const (&) [12], char const* const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [16]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [16])>, char const (&) [16])
void util::log::LogPrintFormatInternal<unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(unsigned long, long)>, unsigned long const&, long const&)
Line
Count
Source
102
630
{
103
630
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
630
}
void util::log::LogPrintFormatInternal<unsigned long, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(unsigned long, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>)>, unsigned long const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char> const&)
Line
Count
Source
102
30
{
103
30
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
30
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char const*, int, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char const*, int, unsigned long)>, char const* const&, int const&, unsigned long const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [6], int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [6], int)>, char const (&) [6], int const&)
void util::log::LogPrintFormatInternal<unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(unsigned long)>, unsigned long const&)
Line
Count
Source
102
3.77k
{
103
3.77k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
3.77k
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned short>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned short)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned short const&)
Line
Count
Source
102
2.40k
{
103
2.40k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
2.40k
}
void util::log::LogPrintFormatInternal<char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char const*)>, char const* const&)
Line
Count
Source
102
29
{
103
29
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
29
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
102
7
{
103
7
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
7
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&)
Line
Count
Source
102
128
{
103
128
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
128
}
void util::log::LogPrintFormatInternal<int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(int, int)>, int const&, int const&)
Line
Count
Source
102
2.57k
{
103
2.57k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
2.57k
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned char, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned char, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned char const&, int const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
void util::log::LogPrintFormatInternal<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
102
3
{
103
3
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
3
}
void util::log::LogPrintFormatInternal<double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(double, double)>, double const&, double const&)
Line
Count
Source
102
1.14k
{
103
1.14k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
1.14k
}
void util::log::LogPrintFormatInternal<unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(unsigned int)>, unsigned int const&)
Line
Count
Source
102
8
{
103
8
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
8
}
void util::log::LogPrintFormatInternal<int, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(int, int, int)>, int const&, int const&, int const&)
Line
Count
Source
102
14
{
103
14
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
14
}
void util::log::LogPrintFormatInternal<double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(double)>, double const&)
Line
Count
Source
102
2.37k
{
103
2.37k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
2.37k
}
void util::log::LogPrintFormatInternal<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, double const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
102
50
{
103
50
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
50
}
void util::log::LogPrintFormatInternal<long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(long)>, long const&)
Line
Count
Source
102
194
{
103
194
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
194
}
void util::log::LogPrintFormatInternal<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
102
1
{
103
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
1
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [9], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [9], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [9], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
void util::log::LogPrintFormatInternal<char [17], bool>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [17], bool)>, char const (&) [17], bool const&)
Line
Count
Source
102
1.36k
{
103
1.36k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
1.36k
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
102
2
{
103
2
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
2
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
void util::log::LogPrintFormatInternal<long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(long, long)>, long const&, long const&)
Line
Count
Source
102
6
{
103
6
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
6
}
void util::log::LogPrintFormatInternal<unsigned long, unsigned long, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(unsigned long, unsigned long, int)>, unsigned long const&, unsigned long const&, int const&)
Line
Count
Source
102
7
{
103
7
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
7
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [19], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [19], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [19], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [19]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [19])>, char const (&) [19])
void util::log::LogPrintFormatInternal<kernel::ChainstateRole, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(kernel::ChainstateRole, int, int)>, kernel::ChainstateRole const&, int const&, int const&)
Line
Count
Source
102
11
{
103
11
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
11
}
void util::log::LogPrintFormatInternal<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
102
42
{
103
42
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
42
}
void util::log::LogPrintFormatInternal<char [15], int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [15], int)>, char const (&) [15], int const&)
Line
Count
Source
102
1
{
103
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
1
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<int, bool, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(int, bool, int)>, int const&, bool const&, int const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, unsigned long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned int const&, unsigned long const&)
void util::log::LogPrintFormatInternal<unsigned int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(unsigned int, int)>, unsigned int const&, int const&)
Line
Count
Source
102
17
{
103
17
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
17
}
void util::log::LogPrintFormatInternal<int, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(int, unsigned long, unsigned long)>, int const&, unsigned long const&, unsigned long const&)
Line
Count
Source
102
166
{
103
166
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
166
}
void util::log::LogPrintFormatInternal<long, long, long, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(long, long, long, long, long)>, long const&, long const&, long const&, long const&, long const&)
Line
Count
Source
102
511
{
103
511
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
511
}
void util::log::LogPrintFormatInternal<double, double, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(double, double, unsigned long)>, double const&, double const&, unsigned long const&)
Line
Count
Source
102
1.02k
{
103
1.02k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
1.02k
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&, long const&)
Line
Count
Source
102
1
{
103
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
1
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&)
void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
102
15
{
103
15
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
15
}
void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
102
3
{
103
3
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
3
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
void util::log::LogPrintFormatInternal<unsigned long, unsigned long, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(unsigned long, unsigned long, unsigned int)>, unsigned long const&, unsigned long const&, unsigned int const&)
Line
Count
Source
102
2.68k
{
103
2.68k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
2.68k
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
102
760
{
103
760
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
760
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [21], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [21], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [21], unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
void util::log::LogPrintFormatInternal<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, double const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
102
11.5k
{
103
11.5k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
11.5k
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
void util::log::LogPrintFormatInternal<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const* const&)
Line
Count
Source
102
704
{
103
704
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
704
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [17]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [17])>, char const (&) [17])
void util::log::LogPrintFormatInternal<char [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
102
2.78k
{
103
2.78k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
2.78k
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<int, unsigned long, unsigned long, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [42]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(int, unsigned long, unsigned long, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [42])>, int const&, unsigned long const&, unsigned long const&, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const (&) [42])
void util::log::LogPrintFormatInternal<int, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(int, double)>, int const&, double const&)
Line
Count
Source
102
990
{
103
990
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
990
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<long, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(long, double)>, long const&, double const&)
void util::log::LogPrintFormatInternal<char [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
102
17
{
103
17
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
17
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double const&)
Line
Count
Source
102
812
{
103
812
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
812
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&)
void util::log::LogPrintFormatInternal<int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(int, long)>, int const&, long const&)
Line
Count
Source
102
15
{
103
15
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
15
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double const&)
Line
Count
Source
102
254
{
103
254
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
254
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<long, float, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(long, float, unsigned long)>, long const&, float const&, unsigned long const&)
void util::log::LogPrintFormatInternal<unsigned long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(unsigned long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
102
22
{
103
22
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
22
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const* const&)
void util::log::LogPrintFormatInternal<int, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(int, char const*)>, int const&, char const* const&)
Line
Count
Source
102
6
{
103
6
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
6
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char const*, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(char const*, char const*)>, char const* const&, char const* const&)
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, long, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, long, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&, long const&, int const&)
Line
Count
Source
102
2
{
103
2
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
2
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
102
44.0k
{
103
44.0k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
44.0k
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<long, unsigned short>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(long, unsigned short)>, long const&, unsigned short const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<unsigned char>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(unsigned char)>, unsigned char const&)
void util::log::LogPrintFormatInternal<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>, long)>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char> const&, long const&)
Line
Count
Source
102
6
{
103
6
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
6
}
void util::log::LogPrintFormatInternal<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::ConstevalFormatString<sizeof...(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>)>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char> const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char> const&)
Line
Count
Source
102
1
{
103
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/true, fmt, args...);
104
1
}
105
106
template <typename... Args>
107
inline void LogPrintFormatInternal(SourceLocation&& source_loc, BCLog::LogFlags flag, util::log::Level level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(Args)> fmt, const Args&... args)
108
5.86M
{
109
5.86M
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
5.86M
}
void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&)
Line
Count
Source
108
48
{
109
48
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
48
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
1.15M
{
109
1.15M
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
1.15M
}
void util::log::LogPrintFormatInternal<char [5]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [5])>, char const (&) [5])
Line
Count
Source
108
1
{
109
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
1
}
void util::log::LogPrintFormatInternal<char [4]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [4])>, char const (&) [4])
Line
Count
Source
108
31
{
109
31
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
31
}
void util::log::LogPrintFormatInternal<int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(int)>, int const&)
Line
Count
Source
108
1.41k
{
109
1.41k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
1.41k
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&)
Line
Count
Source
108
1
{
109
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
1
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int, int, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&, int const&, int const&)
Line
Count
Source
108
2
{
109
2
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
2
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&)
Line
Count
Source
108
32.2k
{
109
32.2k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
32.2k
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&)
Line
Count
Source
108
13
{
109
13
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
13
}
void util::log::LogPrintFormatInternal<int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int)>, int const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&)
Line
Count
Source
108
30.7k
{
109
30.7k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
30.7k
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const* const&)
Line
Count
Source
108
511k
{
109
511k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
511k
}
void util::log::LogPrintFormatInternal<unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned long)>, unsigned long const&)
Line
Count
Source
108
505
{
109
505
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
505
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
21.0k
{
109
21.0k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
21.0k
}
void util::log::LogPrintFormatInternal<>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...()>)
Line
Count
Source
108
108k
{
109
108k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
108k
}
void util::log::LogPrintFormatInternal<int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(int, int)>, int const&, int const&)
Line
Count
Source
108
46
{
109
46
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
46
}
void util::log::LogPrintFormatInternal<unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned long, long)>, unsigned long const&, long const&)
Line
Count
Source
108
30.5k
{
109
30.5k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
30.5k
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&)
Line
Count
Source
108
52.1k
{
109
52.1k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
52.1k
}
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 long, unsigned long, unsigned long, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned int const&)
Line
Count
Source
108
18.4k
{
109
18.4k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
18.4k
}
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 long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)>, 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 long const&, unsigned long const&)
Line
Count
Source
108
18.4k
{
109
18.4k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
18.4k
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double, double)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double const&, double const&)
Line
Count
Source
108
8
{
109
8
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
8
}
void util::log::LogPrintFormatInternal<unsigned long, char const*, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned long, char const*, int)>, unsigned long const&, char const* const&, int const&)
Line
Count
Source
108
1.04k
{
109
1.04k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
1.04k
}
void util::log::LogPrintFormatInternal<long, long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, long const&, long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
12
{
109
12
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
12
}
void util::log::LogPrintFormatInternal<long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, long)>, long const&, long const&)
Line
Count
Source
108
17
{
109
17
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
17
}
void util::log::LogPrintFormatInternal<long, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, long, long)>, long const&, long const&, long const&)
Line
Count
Source
108
5
{
109
5
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
5
}
void util::log::LogPrintFormatInternal<long, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, int)>, long const&, int const&)
Line
Count
Source
108
1
{
109
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
1
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, bool>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, bool)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool const&)
Line
Count
Source
108
4.87k
{
109
4.87k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
4.87k
}
void util::log::LogPrintFormatInternal<HTTPStatusCode, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(HTTPStatusCode, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)>, HTTPStatusCode const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&)
Line
Count
Source
108
200k
{
109
200k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
200k
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
1
{
109
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
1
}
void util::log::LogPrintFormatInternal<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&)
Line
Count
Source
108
267k
{
109
267k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
267k
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, char const*)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, char const* const&)
Line
Count
Source
108
18
{
109
18
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
18
}
void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)>, std::basic_string_view<char, std::char_traits<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&)
Line
Count
Source
108
200k
{
109
200k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
200k
}
void util::log::LogPrintFormatInternal<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&)
Line
Count
Source
108
200k
{
109
200k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
200k
}
void util::log::LogPrintFormatInternal<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
5
{
109
5
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
5
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned short>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned short)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned short const&)
Line
Count
Source
108
4
{
109
4
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
4
}
void util::log::LogPrintFormatInternal<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
36
{
109
36
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
36
}
void util::log::LogPrintFormatInternal<char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char const*)>, char const* const&)
Line
Count
Source
108
1.36k
{
109
1.36k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
1.36k
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [17]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [17])>, char const (&) [17])
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
108
65.2k
{
109
65.2k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
65.2k
}
void util::log::LogPrintFormatInternal<char [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double)>, char const (&) [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double const&)
Line
Count
Source
108
708
{
109
708
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
708
}
void util::log::LogPrintFormatInternal<long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long)>, long const&)
Line
Count
Source
108
3.96k
{
109
3.96k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
3.96k
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned int const&, long const&)
Line
Count
Source
108
84
{
109
84
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
84
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
108
1
{
109
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
1
}
void util::log::LogPrintFormatInternal<unsigned int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned int, long)>, unsigned int const&, long const&)
Line
Count
Source
108
143
{
109
143
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
143
}
void util::log::LogPrintFormatInternal<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
3.11k
{
109
3.11k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
3.11k
}
void util::log::LogPrintFormatInternal<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
3.97k
{
109
3.97k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
3.97k
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, long const&)
Line
Count
Source
108
289k
{
109
289k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
289k
}
void util::log::LogPrintFormatInternal<char [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, char const (&) [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
108
18.5k
{
109
18.5k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
18.5k
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
216k
{
109
216k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
216k
}
void util::log::LogPrintFormatInternal<unsigned long, double, double, unsigned long, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned long, double, double, unsigned long, double, double)>, unsigned long const&, double const&, double const&, unsigned long const&, double const&, double const&)
Line
Count
Source
108
380
{
109
380
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
380
}
void util::log::LogPrintFormatInternal<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
10.0k
{
109
10.0k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
10.0k
}
void util::log::LogPrintFormatInternal<long, long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, long, unsigned long)>, long const&, long const&, unsigned long const&)
Line
Count
Source
108
1
{
109
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
1
}
void util::log::LogPrintFormatInternal<char [20], long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [20], long)>, char const (&) [20], long const&)
Line
Count
Source
108
1
{
109
1
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
1
}
void util::log::LogPrintFormatInternal<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, unsigned long const&)
Line
Count
Source
108
13.4k
{
109
13.4k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
13.4k
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
864
{
109
864
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
864
}
void util::log::LogPrintFormatInternal<ServiceFlags, ServiceFlags, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(ServiceFlags, ServiceFlags, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, ServiceFlags const&, ServiceFlags const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
25
{
109
25
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
25
}
void util::log::LogPrintFormatInternal<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
171
{
109
171
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
171
}
void util::log::LogPrintFormatInternal<int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, bool, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, bool, long)>, int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool const&, long const&)
Line
Count
Source
108
1.74k
{
109
1.74k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
1.74k
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::atomic<int>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::atomic<int>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::atomic<int> const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
1.70k
{
109
1.70k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
1.70k
}
void util::log::LogPrintFormatInternal<int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(int, long)>, int const&, long const&)
Line
Count
Source
108
1.58k
{
109
1.58k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
1.58k
}
void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, std::basic_string_view<char, std::char_traits<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
108
5
{
109
5
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
5
}
void util::log::LogPrintFormatInternal<unsigned long, unsigned long, unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned long, unsigned long, unsigned long, long)>, unsigned long const&, unsigned long const&, unsigned long const&, long const&)
Line
Count
Source
108
43
{
109
43
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
43
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const* const&, long const&)
Line
Count
Source
108
33.4k
{
109
33.4k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
33.4k
}
void util::log::LogPrintFormatInternal<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
108
2.29k
{
109
2.29k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
2.29k
}
void util::log::LogPrintFormatInternal<unsigned long, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned long, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned long const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
2
{
109
2
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
2
}
void util::log::LogPrintFormatInternal<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, long)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, long const&)
Line
Count
Source
108
3
{
109
3
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
3
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, unsigned int const&)
Line
Count
Source
108
603
{
109
603
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
603
}
void util::log::LogPrintFormatInternal<char [15], long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [15], long)>, char const (&) [15], long const&)
Line
Count
Source
108
2
{
109
2
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
2
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [17]>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [17])>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const (&) [17])
Line
Count
Source
108
30
{
109
30
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
30
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, long const&)
Line
Count
Source
108
200
{
109
200
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
200
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&)
Line
Count
Source
108
609
{
109
609
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
609
}
void util::log::LogPrintFormatInternal<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::atomic<unsigned long>, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::atomic<unsigned long>, unsigned long, unsigned long)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::atomic<unsigned long> const&, unsigned long const&, unsigned long const&)
Line
Count
Source
108
4
{
109
4
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
4
}
void util::log::LogPrintFormatInternal<unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
4
{
109
4
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
4
}
void util::log::LogPrintFormatInternal<unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned int const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
3
{
109
3
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
3
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int)>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned int const&)
void util::log::LogPrintFormatInternal<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, char const*, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, char const*, char const*)>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned int const&, char const* const&, char const* const&)
Line
Count
Source
108
12
{
109
12
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
12
}
void util::log::LogPrintFormatInternal<char const*, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char const*, long)>, char const* const&, long const&)
Line
Count
Source
108
93
{
109
93
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
93
}
void util::log::LogPrintFormatInternal<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
108
5.71k
{
109
5.71k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
5.71k
}
void util::log::LogPrintFormatInternal<char [13], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [13], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, char const (&) [13], unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
108
467
{
109
467
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
467
}
void util::log::LogPrintFormatInternal<char [13], long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [13], long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [13], long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
9.03k
{
109
9.03k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
9.03k
}
void util::log::LogPrintFormatInternal<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, double const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
2
{
109
2
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
2
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, long const&)
Line
Count
Source
108
31.2k
{
109
31.2k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
31.2k
}
void util::log::LogPrintFormatInternal<kernel::ChainstateRole, unsigned long, unsigned long, long, int, int, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(kernel::ChainstateRole, unsigned long, unsigned long, long, int, int, int)>, kernel::ChainstateRole const&, unsigned long const&, unsigned long const&, long const&, int const&, int const&, int const&)
Line
Count
Source
108
108
{
109
108
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
108
}
void util::log::LogPrintFormatInternal<char [18], int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [18], int)>, char const (&) [18], int const&)
Line
Count
Source
108
17
{
109
17
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
17
}
void util::log::LogPrintFormatInternal<node::BlockfileType, node::BlockfileCursor>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(node::BlockfileType, node::BlockfileCursor)>, node::BlockfileType const&, node::BlockfileCursor const&)
Line
Count
Source
108
12
{
109
12
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
12
}
void util::log::LogPrintFormatInternal<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, unsigned int)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, unsigned int const&)
Line
Count
Source
108
34
{
109
34
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
34
}
void util::log::LogPrintFormatInternal<long, unsigned long, long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, unsigned long, long, unsigned long)>, long const&, unsigned long const&, long const&, unsigned long const&)
Line
Count
Source
108
43.7k
{
109
43.7k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
43.7k
}
void util::log::LogPrintFormatInternal<double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(double, double, double)>, double const&, double const&, double const&)
Line
Count
Source
108
1.09M
{
109
1.09M
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
1.09M
}
void util::log::LogPrintFormatInternal<long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, unsigned long)>, long const&, unsigned long const&)
Line
Count
Source
108
775
{
109
775
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
775
}
void util::log::LogPrintFormatInternal<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
108
24.2k
{
109
24.2k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
24.2k
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, unsigned long, unsigned long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&, unsigned long const&, unsigned long const&)
Line
Count
Source
108
913
{
109
913
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
913
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned int const&)
Line
Count
Source
108
149
{
109
149
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
149
}
void util::log::LogPrintFormatInternal<long, unsigned int, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, unsigned int, unsigned int)>, long const&, unsigned int const&, unsigned int const&)
Line
Count
Source
108
297
{
109
297
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
297
}
void util::log::LogPrintFormatInternal<unsigned int, unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned int, unsigned int)>, unsigned int const&, unsigned int const&)
Line
Count
Source
108
151k
{
109
151k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
151k
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
108
58
{
109
58
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
58
}
void util::log::LogPrintFormatInternal<unsigned int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned int)>, unsigned int const&)
Line
Count
Source
108
279
{
109
279
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
279
}
void util::log::LogPrintFormatInternal<long, bool>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(long, bool)>, long const&, bool const&)
Line
Count
Source
108
8
{
109
8
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
8
}
void util::log::LogPrintFormatInternal<int, double, double, double, double, double, float, double, double, double, double, double, double, float, double, double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(int, double, double, double, double, double, float, double, double, double, double, double, double, float, double, double, double, double)>, int const&, double const&, double const&, double const&, double const&, double const&, float const&, double const&, double const&, double const&, double const&, double const&, double const&, float const&, double const&, double const&, double const&, double const&)
Line
Count
Source
108
23.0k
{
109
23.0k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
23.0k
}
void util::log::LogPrintFormatInternal<unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned long, unsigned long)>, unsigned long const&, unsigned long const&)
Line
Count
Source
108
1.73k
{
109
1.73k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
1.73k
}
void util::log::LogPrintFormatInternal<unsigned int, unsigned long, unsigned int, unsigned int, unsigned long, unsigned int, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned int, unsigned long, unsigned int, unsigned int, unsigned long, unsigned int, char const*)>, unsigned int const&, unsigned long const&, unsigned int const&, unsigned int const&, unsigned long const&, unsigned int const&, char const* const&)
Line
Count
Source
108
71.4k
{
109
71.4k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
71.4k
}
void util::log::LogPrintFormatInternal<double, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(double, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double)>, double const&, int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&)
Line
Count
Source
108
3.36k
{
109
3.36k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
3.36k
}
void util::log::LogPrintFormatInternal<unsigned long, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned long, double)>, unsigned long const&, double const&)
Line
Count
Source
108
1.10k
{
109
1.10k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
1.10k
}
void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, int const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
3.19k
{
109
3.19k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
3.19k
}
void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long, long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&, long const&)
Line
Count
Source
108
247
{
109
247
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
247
}
void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&)
Line
Count
Source
108
7
{
109
7
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
7
}
void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
2.20k
{
109
2.20k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
2.20k
}
void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&)
Line
Count
Source
108
3.21k
{
109
3.21k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
3.21k
}
void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, char [7], unsigned long, unsigned long, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, char [7], unsigned long, unsigned long, double, double)>, std::basic_string_view<char, std::char_traits<char>> const&, char const (&) [7], unsigned long const&, unsigned long const&, double const&, double const&)
Line
Count
Source
108
28
{
109
28
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
28
}
void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, long, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, long, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, long const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
469
{
109
469
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
469
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double const&)
Line
Count
Source
108
11
{
109
11
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
11
}
void util::log::LogPrintFormatInternal<double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(double)>, double const&)
Line
Count
Source
108
122k
{
109
122k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
122k
}
void util::log::LogPrintFormatInternal<unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
35
{
109
35
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
35
}
void util::log::LogPrintFormatInternal<unsigned long, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned long, long, long)>, unsigned long const&, long const&, long const&)
Line
Count
Source
108
952
{
109
952
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
952
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
10
{
109
10
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
10
}
void util::log::LogPrintFormatInternal<unsigned long, unsigned long, long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned long, unsigned long, long, long)>, unsigned long const&, unsigned long const&, long const&, long const&)
Line
Count
Source
108
10
{
109
10
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
10
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int, double, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double, double, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int, double, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double, double, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&, double const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double const&, double const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
115k
{
109
115k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
115k
}
void util::log::LogPrintFormatInternal<unsigned int, double, double, double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned int, double, double, double, double, double)>, unsigned int const&, double const&, double const&, double const&, double const&, double const&)
Line
Count
Source
108
152k
{
109
152k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
152k
}
void util::log::LogPrintFormatInternal<int, double, double, double, double>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(int, double, double, double, double)>, int const&, double const&, double const&, double const&, double const&)
Line
Count
Source
108
149k
{
109
149k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
149k
}
void util::log::LogPrintFormatInternal<char const*, bool, bool, bool, bool>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char const*, bool, bool, bool, bool)>, char const* const&, bool const&, bool const&, bool const&, bool const&)
Line
Count
Source
108
3.65k
{
109
3.65k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
3.65k
}
void util::log::LogPrintFormatInternal<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
156
{
109
156
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
156
}
void util::log::LogPrintFormatInternal<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
26
{
109
26
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
26
}
void util::log::LogPrintFormatInternal<char [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
218
{
109
218
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
218
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<char [22], unsigned long, char const*>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [22], unsigned long, char const*)>, char const (&) [22], unsigned long const&, char const* const&)
void util::log::LogPrintFormatInternal<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int)>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&)
Line
Count
Source
108
100k
{
109
100k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
100k
}
void util::log::LogPrintFormatInternal<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
141k
{
109
141k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
141k
}
void util::log::LogPrintFormatInternal<char [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(char [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
80.6k
{
109
80.6k
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
80.6k
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
11
{
109
11
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
11
}
void util::log::LogPrintFormatInternal<unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned short const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
3
{
109
3
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
3
}
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned short const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
8
{
109
8
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
8
}
Unexecuted instantiation: void util::log::LogPrintFormatInternal<unsigned char>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(unsigned char)>, unsigned char const&)
void util::log::LogPrintFormatInternal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
108
35
{
109
35
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
35
}
void util::log::LogPrintFormatInternal<std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>, unsigned long, long>(SourceLocation&&, BCLog::LogFlags, util::log::Level, util::log::NoRateLimitTag, util::ConstevalFormatString<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>, unsigned long, long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned int const&, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, long const&)
Line
Count
Source
108
3
{
109
3
    return LogPrintFormatInternal_(std::move(source_loc), flag, level, /*should_ratelimit=*/false, fmt, args...);
110
3
}
111
} // namespace util::log
112
113
namespace BCLog {
114
//! Alias for compatibility. Prefer util::log::Level over BCLog::Level in new code.
115
using Level = util::log::Level;
116
} // namespace BCLog
117
118
// Allow __func__ to be used in any context without warnings:
119
// NOLINTNEXTLINE(bugprone-lambda-function-name)
120
6.14M
#define detail_LogWithSrcLoc(category, level, ...) util::log::LogPrintFormatInternal(SourceLocation{__func__}, category, level, __VA_ARGS__)
121
122
// Log unconditionally. Uses basic rate limiting to mitigate disk filling attacks.
123
// Be conservative when using functions that unconditionally log to debug.log!
124
// It should not be the case that an inbound peer can fill up a user's storage
125
// with debug.log entries.
126
365k
#define LogInfo(...) detail_LogWithSrcLoc(BCLog::LogFlags::ALL, util::log::Level::Info, __VA_ARGS__)
127
29.0k
#define LogWarning(...) detail_LogWithSrcLoc(BCLog::LogFlags::ALL, util::log::Level::Warning, __VA_ARGS__)
128
3.64k
#define LogError(...) detail_LogWithSrcLoc(BCLog::LogFlags::ALL, util::log::Level::Error, __VA_ARGS__)
129
130
// Use a macro instead of a function for conditional logging to prevent
131
// evaluating arguments when logging for the category is not enabled.
132
133
// Log by prefixing the output with the passed category name and severity level. This logs conditionally if
134
// the category is allowed. No rate limiting is applied, because users specifying -debug are assumed to be
135
// developers or power users who are aware that -debug may cause excessive disk usage due to logging.
136
#define detail_LogIfCategoryAndLevelEnabled(category, shouldlog, level, ...)                  \
137
7.36M
    do {                                                                                      \
138
7.36M
        if (shouldlog(category)) {                                                            \
139
5.74M
            detail_LogWithSrcLoc((category), (level), util::log::NO_RATE_LIMIT, __VA_ARGS__); \
140
5.74M
        }                                                                                     \
141
7.36M
    } while (0)
142
143
// Log conditionally, prefixing the output with the passed category name.
144
6.84M
#define LogDebug(category, ...) detail_LogIfCategoryAndLevelEnabled(category, util::log::ShouldDebugLog, util::log::Level::Debug, __VA_ARGS__)
145
518k
#define LogTrace(category, ...) detail_LogIfCategoryAndLevelEnabled(category, util::log::ShouldTraceLog, util::log::Level::Trace, __VA_ARGS__)
146
147
// Log unconditionally the first time this statement is hit, then conditionally afterwards
148
#define LogWarnThenDebug(category, ...) \
149
3
    do { \
150
3
        static std::atomic<bool> _warned{false}; \
151
3
        if (!_warned.exchange(true)) { \
152
1
            LogWarning(__VA_ARGS__); \
153
2
        } else { \
154
2
            LogDebug(category, __VA_ARGS__); \
155
2
        } \
156
3
    } while (0)
157
158
#endif // BITCOIN_UTIL_LOG_H