Joedb
10.3.0
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
src
joedb
error
Destructor_Logger.h
Go to the documentation of this file.
1
#ifndef joedb_Destructor_Logger
2
#define joedb_Destructor_Logger
3
4
#include <string>
5
#include <mutex>
6
7
namespace
joedb
8
{
9
class
Logger;
10
11
/// @ingroup error
12
class
Destructor_Logger
13
{
14
private
:
15
static
Logger
*the_logger;
16
static
std::mutex mutex;
17
18
public
:
19
static
void
warning
(
const
std::string &message)
noexcept
;
20
static
void
set_logger
(
Logger
*new_logger);
21
static
void
remove_logger
();
22
static
void
set_logger
();
23
};
24
}
25
26
#endif
joedb::Destructor_Logger
Definition
Destructor_Logger.h:13
joedb::Destructor_Logger::set_logger
static void set_logger()
Definition
Destructor_Logger.cpp:35
joedb::Destructor_Logger::remove_logger
static void remove_logger()
Definition
Destructor_Logger.cpp:43
joedb::Destructor_Logger::warning
static void warning(const std::string &message) noexcept
Definition
Destructor_Logger.cpp:18
joedb::Logger
Definition
Logger.h:10
joedb
Definition
Server.cpp:10
Generated by
1.9.8