#include "AppenderDB.h"
◆ AppenderDB()
AppenderDB::AppenderDB |
( |
uint8 |
id, |
|
|
std::string const & |
name, |
|
|
LogLevel |
level, |
|
|
AppenderFlags |
flags, |
|
|
std::vector< std::string_view > const & |
args |
|
) |
| |
bool enabled
Definition AppenderDB.h:37
uint32 realmId
Definition AppenderDB.h:36
std::string name
Definition Appender.h:49
LogLevel level
Definition Appender.h:50
◆ ~AppenderDB()
AppenderDB::~AppenderDB |
( |
| ) |
|
◆ _write()
void AppenderDB::_write |
( |
LogMessage const * |
message | ) |
|
|
overrideprivatevirtual |
Implements Appender.
30{
31
32 if (!
enabled || (message->type.find(
"sql") != std::string::npos))
33 return;
34
36 stmt->
SetData(0, message->mtime.count());
38 stmt->
SetData(2, message->type);
40 stmt->
SetData(4, message->text);
42}
DatabaseWorkerPool< LoginDatabaseConnection > LoginDatabase
Accessor to the realm/login database.
Definition DatabaseEnv.cpp:22
std::uint8_t uint8
Definition Define.h:109
@ LOGIN_INS_LOG
Definition LoginDatabase.h:116
Acore::Types::is_default< T > SetData(const uint8 index, T value)
Definition PreparedStatement.h:77
Definition PreparedStatement.h:157
References enabled, LogMessage::level, LOGIN_INS_LOG, LoginDatabase, LogMessage::mtime, realmId, PreparedStatementBase::SetData(), LogMessage::text, and LogMessage::type.
◆ getType()
Implements Appender.
static constexpr AppenderType type
Definition AppenderDB.h:27
References type.
◆ setRealmId()
void AppenderDB::setRealmId |
( |
uint32 |
realmId | ) |
|
|
overridevirtual |
◆ enabled
◆ realmId
◆ type
The documentation for this class was generated from the following files: