API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsAstraeus
Log
LogManager.h
1
// LogManager.h
3
//
5
6
namespace
nkAstraeus
7
{
12
class
LogManager
:
public
nkCommon::MaybeSingletonClass<LogManager>
13
{
14
public :
15
16
// Constructor
20
LogManager
() noexcept ;
21
22
// Getters
26
nkLog
::Logger*
getReceiver
() const ;
27
28
// Setters
34
void
setReceiver
(
nkLog
::Logger* receiver) ;
35
36
// Log
43
void
log
(
nkMemory
::StringView message,
nkMemory
::StringView className) ;
44
} ;
45
}
nkAstraeus::LogManager::LogManager
LogManager() noexcept
nkAstraeus::LogManager::getReceiver
nkLog::Logger * getReceiver() const
nkAstraeus::LogManager::log
void log(nkMemory::StringView message, nkMemory::StringView className)
nkLog
Encompasses all API of component NilkinsLog.
Definition:
String.h:7
nkAstraeus::LogManager
Responsible for logging all messages from the component. By registering a nkLog::Logger inside,...
Definition:
LogManager.h:13
nkAstraeus
Encompasses all API of component NilkinsAstraeus.
Definition:
BlurComplexEffect.h:7
nkAstraeus::LogManager::setReceiver
void setReceiver(nkLog::Logger *receiver)
nkMemory
Encompasses all API of component NilkinsMemory.
Definition:
Allocator.h:7
Generated by
Doxygen
1.8.18