Monero
Loading...
Searching...
No Matches
logging.cpp File Reference
#include <condition_variable>
#include <mutex>
#include <thread>
#include <boost/filesystem.hpp>
#include "gtest/gtest.h"
#include "file_io_utils.h"
#include "misc_log_ex.h"
Include dependency graph for logging.cpp:

Functions

static void init ()
static void cleanup ()
static size_t nlines (const std::string &str)
static bool load_log_to_string (const std::string &filename, std::string &str)
static void log ()
 TEST (logging, no_logs)
 TEST (logging, default)
 TEST (logging, all)
 TEST (logging, glob_suffix)
 TEST (logging, glob_prefix)
 TEST (logging, last_precedence)
 TEST (logging, multiline)
 TEST (logging, copy_ctor_segfault)
 TEST (logging, operator_equals_segfault)
 TEST (logging, empty_configurations_throws)
 TEST (logging, deadlock)

Variables

static std::string log_filename

Function Documentation

◆ cleanup()

void cleanup ( )
static

◆ init()

void init ( )
static

◆ load_log_to_string()

bool load_log_to_string ( const std::string & filename,
std::string & str )
static

◆ log()

void log ( )
static

◆ nlines()

size_t nlines ( const std::string & str)
static

◆ TEST() [1/11]

TEST ( logging ,
all  )

◆ TEST() [2/11]

TEST ( logging ,
copy_ctor_segfault  )

◆ TEST() [3/11]

TEST ( logging ,
deadlock  )

◆ TEST() [4/11]

TEST ( logging ,
default  )

◆ TEST() [5/11]

TEST ( logging ,
empty_configurations_throws  )

◆ TEST() [6/11]

TEST ( logging ,
glob_prefix  )

◆ TEST() [7/11]

TEST ( logging ,
glob_suffix  )

◆ TEST() [8/11]

TEST ( logging ,
last_precedence  )

◆ TEST() [9/11]

TEST ( logging ,
multiline  )

◆ TEST() [10/11]

TEST ( logging ,
no_logs  )

◆ TEST() [11/11]

TEST ( logging ,
operator_equals_segfault  )

Variable Documentation

◆ log_filename

std::string log_filename
static