10Duke Enterprise C++ SDK
Toggle main menu visibility
Loading...
Searching...
No Matches
log.h
1
#ifndef TENDUKE_LOG_LOG_H
2
#define TENDUKE_LOG_LOG_H
3
4
#include "./Logger.h"
5
6
#include <memory>
7
#include <string>
8
9
namespace
tenduke
{
namespace
log
{
10
15
void
debug
(
const
char
* message);
16
21
void
debug
(
const
std::string &message);
22
27
void
error
(
const
char
* message);
28
33
void
error
(
const
std::string &message);
34
39
void
info
(
const
char
* message);
40
45
void
info
(
const
std::string &message);
46
51
void
trace
(
const
char
* message);
52
57
void
trace
(
const
std::string &message);
58
63
void
warning
(
const
char
* message);
64
69
void
warning
(
const
std::string &message);
70
75
std::shared_ptr<tenduke::log::Logger>
getGlobalLogger
();
76
81
::tenduke::log::Logger::LOG_LEVEL
getGlobalLogLevel
();
82
88
bool
isEnabled
(
::tenduke::log::Logger::LOG_LEVEL
logLevel);
89
95
bool
isDebugEnabled
();
96
102
bool
isTraceEnabled
();
103
111
std::shared_ptr<::tenduke::log::Logger>
setGlobalLogger
(
const
std::shared_ptr<::tenduke::log::Logger> &logger);
112
113
}}
114
115
#endif
//TENDUKE_LOG_LOG_H
tenduke::log::Logger::LOG_LEVEL
LOG_LEVEL
Log levels.
Definition
Logger.h:19
tenduke::log
Logging support.
Definition
DevNullLogger.h:6
tenduke::log::debug
void debug(const char *message)
Write message to global logger at DEBUG-level.
Definition
log.cpp:54
tenduke::log::warning
void warning(const char *message)
Write message to global logger at WARNING-level.
Definition
log.cpp:94
tenduke::log::getGlobalLogLevel
::tenduke::log::Logger::LOG_LEVEL getGlobalLogLevel()
Returns log level of the global logger.
Definition
log.cpp:19
tenduke::log::setGlobalLogger
std::shared_ptr<::tenduke::log::Logger > setGlobalLogger(const std::shared_ptr<::tenduke::log::Logger > &logger)
Sets the global logger.
tenduke::log::isDebugEnabled
bool isDebugEnabled()
Checks if global logger would write messages at level LOG_LEVEL::LOG_DEBUG.
Definition
log.cpp:29
tenduke::log::getGlobalLogger
std::shared_ptr< tenduke::log::Logger > getGlobalLogger()
Returns the global logger.
Definition
log.cpp:14
tenduke::log::trace
void trace(const char *message)
Write message to global logger at TRACE-level.
Definition
log.cpp:84
tenduke::log::info
void info(const char *message)
Write message to global logger at INFO-level.
Definition
log.cpp:74
tenduke::log::isEnabled
bool isEnabled(::tenduke::log::Logger::LOG_LEVEL logLevel)
Checks if global log level is enabled, that is, logger is writing messages at this level.
Definition
log.cpp:24
tenduke::log::error
void error(const char *message)
Write message to global logger at ERROR-level.
Definition
log.cpp:64
tenduke::log::isTraceEnabled
bool isTraceEnabled()
Checks if global logger would write messages at level LOG_LEVEL::LOG_TRACE.
Definition
log.cpp:34
tenduke
Root for classes, functions and globals of 10Duke C++ Client.
Definition
APIRequest.h:4
core
core
src
log
log.h
Generated by
1.17.0