Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
AppenderDB.h
Go to the documentation of this file.
1
/*
2
* This file is part of Project SkyFire https://www.projectskyfire.org.
3
* See LICENSE.md file for Copyright information
4
*/
5
6
#ifndef APPENDERDB_H
7
#define APPENDERDB_H
8
9
#include "
Appender.h
"
10
#include <string>
11
12
class
AppenderDB
:
public
Appender
13
{
14
public
:
15
AppenderDB
(
uint8
_id, std::string
const
& _name,
LogLevel
level
);
16
~AppenderDB
();
17
18
void
setRealmId
(
uint32
realmId
);
19
20
private
:
21
uint32
realmId
;
22
bool
enabled
;
23
void
_write
(
LogMessage
const
& message);
24
};
25
26
#endif
Appender.h
LogLevel
LogLevel
Definition
Appender.h:16
uint8
std::uint8_t uint8
Definition
Define.h:79
uint32
std::uint32_t uint32
Definition
Define.h:77
AppenderDB::_write
void _write(LogMessage const &message)
Definition
AppenderDB.cpp:14
AppenderDB::enabled
bool enabled
Definition
AppenderDB.h:22
AppenderDB::realmId
uint32 realmId
Definition
AppenderDB.h:21
AppenderDB::~AppenderDB
~AppenderDB()
Definition
AppenderDB.cpp:12
AppenderDB::AppenderDB
AppenderDB(uint8 _id, std::string const &_name, LogLevel level)
Definition
AppenderDB.cpp:9
AppenderDB::setRealmId
void setRealmId(uint32 realmId)
Definition
AppenderDB.cpp:33
Appender::level
LogLevel level
Definition
Appender.h:91
Appender::Appender
Appender(uint8 _id, std::string const &name, AppenderType type=AppenderType::APPENDER_NONE, LogLevel level=LogLevel::LOG_LEVEL_DISABLED, AppenderFlags flags=APPENDER_FLAGS_NONE)
Definition
Appender.cpp:24
LogMessage
Definition
Appender.h:47
src
server
shared
Logging
AppenderDB.h
Generated on
for Project SkyFire Core by
1.17.0