Blamite Game Engine - Strings
00291.01.11.21.2204.blamite
A library containing general purpose utilities and classes for use in multiple projects.
logger.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
Strings/components/interface/logger/logger.h
>
4
5
#ifdef STRINGS_EXPORTS
6
#define STRINGS_API __declspec(dllexport)
7
#else
8
#define STRINGS_API __declspec(dllimport)
9
#endif
10
11
#ifndef STRINGS_INTERNAL
12
#define STRINGS_INTERNAL
13
#endif
14
15
namespace
BlamStringsInternal::Logger
16
{
17
STRINGS_INTERNAL
void
PrepareLogger
();
18
19
STRINGS_INTERNAL
void
LogEvent
(
BlamBasicLogMessage
message);
20
STRINGS_INTERNAL
void
LogEvent
(std::string message);
21
STRINGS_INTERNAL
void
LogEvent
(std::string message,
BlamLogLevel
log_level);
22
23
namespace
API
24
{
25
STRINGS_INTERNAL
void
AddReceiver
(
BlamLogReceiver
* receiver);
26
STRINGS_INTERNAL
void
RemoveReceiver
(
BlamLogReceiver
* receiver);
27
}
28
}
BlamLogReceiver
Definition:
logger.h:50
BlamBasicLogMessage
Definition:
logger.h:40
STRINGS_INTERNAL
#define STRINGS_INTERNAL
Definition:
logger.h:12
BlamStringsInternal::Logger::API::AddReceiver
STRINGS_INTERNAL void AddReceiver(BlamLogReceiver *receiver)
Definition:
logger.cpp:25
BlamStringsInternal::Logger::API::RemoveReceiver
STRINGS_INTERNAL void RemoveReceiver(BlamLogReceiver *receiver)
Definition:
logger.cpp:30
BlamStringsInternal::Logger
Definition:
logger.h:15
BlamStringsInternal::Logger::PrepareLogger
STRINGS_INTERNAL void PrepareLogger()
Definition:
logger.cpp:5
logger.h
BlamLogLevel
BlamLogLevel
Enumerator to specify log event severity.
Definition:
logger.h:17
BlamStringsInternal::Logger::LogEvent
STRINGS_INTERNAL void LogEvent(BlamBasicLogMessage message)
Definition:
logger.cpp:10
Strings
components
logger
logger.h
Generated on Mon Jan 11 2021 22:08:23 for Blamite Game Engine - Strings by
1.8.17