Bitcoin Core  27.99.0
P2P Digital Currency
Functions
logging.cpp File Reference
#include <bench/bench.h>
#include <logging.h>
#include <test/util/setup_common.h>
#include <util/chaintype.h>
Include dependency graph for logging.cpp:

Go to the source code of this file.

Functions

static void Logging (benchmark::Bench &bench, const std::vector< const char * > &extra_args, const std::function< void()> &log)
 
static void LogPrintLevelWithThreadNames (benchmark::Bench &bench)
 
static void LogPrintLevelWithoutThreadNames (benchmark::Bench &bench)
 
static void LogPrintWithCategory (benchmark::Bench &bench)
 
static void LogPrintWithoutCategory (benchmark::Bench &bench)
 
static void LogPrintfCategoryWithThreadNames (benchmark::Bench &bench)
 
static void LogPrintfCategoryWithoutThreadNames (benchmark::Bench &bench)
 
static void LogPrintfWithThreadNames (benchmark::Bench &bench)
 
static void LogPrintfWithoutThreadNames (benchmark::Bench &bench)
 
static void LogWithoutWriteToFile (benchmark::Bench &bench)
 
 BENCHMARK (LogPrintLevelWithThreadNames, benchmark::PriorityLevel::HIGH)
 
 BENCHMARK (LogPrintLevelWithoutThreadNames, benchmark::PriorityLevel::HIGH)
 
 BENCHMARK (LogPrintWithCategory, benchmark::PriorityLevel::HIGH)
 
 BENCHMARK (LogPrintWithoutCategory, benchmark::PriorityLevel::HIGH)
 
 BENCHMARK (LogPrintfCategoryWithThreadNames, benchmark::PriorityLevel::HIGH)
 
 BENCHMARK (LogPrintfCategoryWithoutThreadNames, benchmark::PriorityLevel::HIGH)
 
 BENCHMARK (LogPrintfWithThreadNames, benchmark::PriorityLevel::HIGH)
 
 BENCHMARK (LogPrintfWithoutThreadNames, benchmark::PriorityLevel::HIGH)
 
 BENCHMARK (LogWithoutWriteToFile, benchmark::PriorityLevel::HIGH)
 

Function Documentation

◆ BENCHMARK() [1/9]

◆ BENCHMARK() [2/9]

◆ BENCHMARK() [3/9]

◆ BENCHMARK() [4/9]

◆ BENCHMARK() [5/9]

◆ BENCHMARK() [6/9]

◆ BENCHMARK() [7/9]

◆ BENCHMARK() [8/9]

◆ BENCHMARK() [9/9]

◆ Logging()

static void Logging ( benchmark::Bench bench,
const std::vector< const char * > &  extra_args,
const std::function< void()> &  log 
)
static

Definition at line 16 of file logging.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ LogPrintfCategoryWithoutThreadNames()

static void LogPrintfCategoryWithoutThreadNames ( benchmark::Bench bench)
static

Definition at line 58 of file logging.cpp.

Here is the call graph for this function:

◆ LogPrintfCategoryWithThreadNames()

static void LogPrintfCategoryWithThreadNames ( benchmark::Bench bench)
static

Definition at line 51 of file logging.cpp.

Here is the call graph for this function:

◆ LogPrintfWithoutThreadNames()

static void LogPrintfWithoutThreadNames ( benchmark::Bench bench)
static

Definition at line 70 of file logging.cpp.

Here is the call graph for this function:

◆ LogPrintfWithThreadNames()

static void LogPrintfWithThreadNames ( benchmark::Bench bench)
static

Definition at line 65 of file logging.cpp.

Here is the call graph for this function:

◆ LogPrintLevelWithoutThreadNames()

static void LogPrintLevelWithoutThreadNames ( benchmark::Bench bench)
static

Definition at line 35 of file logging.cpp.

Here is the call graph for this function:

◆ LogPrintLevelWithThreadNames()

static void LogPrintLevelWithThreadNames ( benchmark::Bench bench)
static

Definition at line 29 of file logging.cpp.

Here is the call graph for this function:

◆ LogPrintWithCategory()

static void LogPrintWithCategory ( benchmark::Bench bench)
static

Definition at line 41 of file logging.cpp.

Here is the call graph for this function:

◆ LogPrintWithoutCategory()

static void LogPrintWithoutCategory ( benchmark::Bench bench)
static

Definition at line 46 of file logging.cpp.

Here is the call graph for this function:

◆ LogWithoutWriteToFile()

static void LogWithoutWriteToFile ( benchmark::Bench bench)
static

Definition at line 75 of file logging.cpp.

Here is the call graph for this function: