Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
AppenderDB Class Reference

#include <AppenderDB.h>

Inheritance diagram for AppenderDB:
Collaboration diagram for AppenderDB:

Public Member Functions

 AppenderDB (uint8 _id, std::string const &_name, LogLevel level)
void setRealmId (uint32 realmId)
 ~AppenderDB ()
Public Member Functions inherited from Appender
 Appender (uint8 _id, std::string const &name, AppenderType type=AppenderType::APPENDER_NONE, LogLevel level=LogLevel::LOG_LEVEL_DISABLED, AppenderFlags flags=APPENDER_FLAGS_NONE)
AppenderFlags getFlags () const
uint8 getId () const
LogLevel getLogLevel () const
std::string const & getName () const
AppenderType getType () const
void setLogLevel (LogLevel)
void write (LogMessage &message)
virtual ~Appender ()

Private Member Functions

void _write (LogMessage const &message)

Private Attributes

bool enabled
uint32 realmId

Additional Inherited Members

Static Public Member Functions inherited from Appender
static const char * getLogLevelString (LogLevel level)

Detailed Description

Definition at line 12 of file AppenderDB.h.

Constructor & Destructor Documentation

◆ AppenderDB()

AppenderDB::AppenderDB ( uint8 _id,
std::string const & _name,
LogLevel level )

◆ ~AppenderDB()

AppenderDB::~AppenderDB ( )

Definition at line 12 of file AppenderDB.cpp.

Member Function Documentation

◆ _write()

◆ setRealmId()

void AppenderDB::setRealmId ( uint32 realmId)

Definition at line 33 of file AppenderDB.cpp.

References enabled, and realmId.

Member Data Documentation

◆ enabled

bool AppenderDB::enabled
private

Definition at line 22 of file AppenderDB.h.

Referenced by _write(), AppenderDB(), and setRealmId().

◆ realmId

uint32 AppenderDB::realmId
private

Definition at line 21 of file AppenderDB.h.

Referenced by _write(), AppenderDB(), and setRealmId().


The documentation for this class was generated from the following files: