Joedb
10.3.0
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
src
joedb
error
Apple_Logger.cpp
Go to the documentation of this file.
1
#include "
joedb/error/Apple_Logger.h
"
2
3
#include <string>
4
5
namespace
joedb
6
{
7
Apple_Logger::Apple_Logger
(std::string tag):
8
tag(std::move(tag)),
9
the_log(os_log_create(
"org.joedb"
, this->tag.c_str()))
10
{
11
}
12
13
void
Apple_Logger::log
(
const
std::string &message)
noexcept
14
{
15
os_log_with_type(the_log, OS_LOG_TYPE_INFO,
"%{public}s"
, message.c_str());
16
}
17
18
Apple_Logger::~Apple_Logger
()
19
{
20
os_release(the_log);
21
}
22
}
Apple_Logger.h
joedb::Apple_Logger::log
void log(const std::string &message) noexcept override
Definition
Apple_Logger.cpp:13
joedb::Apple_Logger::Apple_Logger
Apple_Logger(std::string tag)
Definition
Apple_Logger.cpp:7
joedb::Apple_Logger::~Apple_Logger
~Apple_Logger() override
Definition
Apple_Logger.cpp:18
joedb
Definition
Server.cpp:10
Generated by
1.9.8