Monero
Loading...
Searching...
No Matches
Functions | Variables
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()

static void cleanup ( )
static

◆ init()

static void init ( )
static

◆ load_log_to_string()

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

◆ log()

static void log ( )
static

◆ nlines()

static 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