Joedb
10.4.1
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
src
joedb
error
Apple_Logger.h
Go to the documentation of this file.
1
#ifndef joedb_Apple_Logger_declared
2
#define joedb_Apple_Logger_declared
3
4
#include "
joedb/error/Logger.h
"
5
6
#include <os/log.h>
7
8
namespace
joedb
9
{
10
/// @ingroup error
11
class
Apple_Logger
:
public
Logger
12
{
13
private
:
14
const
std::string tag;
15
const
os_log_t the_log;
16
17
public
:
18
Apple_Logger
(std::string tag);
19
Apple_Logger
(
const
Apple_Logger
&) =
delete
;
20
Apple_Logger
&
operator=
(
const
Apple_Logger
&) =
delete
;
21
22
void
log
(beman::cstring_view message)
noexcept
override
;
23
24
~Apple_Logger
()
override
;
25
};
26
}
27
28
#endif
Logger.h
joedb::Apple_Logger
Definition
Apple_Logger.h:12
joedb::Apple_Logger::Apple_Logger
Apple_Logger(const Apple_Logger &)=delete
joedb::Apple_Logger::operator=
Apple_Logger & operator=(const Apple_Logger &)=delete
joedb::Apple_Logger::log
void log(beman::cstring_view message) noexcept override
Definition
Apple_Logger.cpp:13
joedb::Apple_Logger::~Apple_Logger
~Apple_Logger() override
Definition
Apple_Logger.cpp:18
joedb::Logger
Definition
Logger.h:10
joedb
Definition
Server.cpp:10
Generated by
1.9.8