![]() |
DDNet documentation
|
#include <server_logger.h>
Public Member Functions | |
| CServerLogger (CServer *pServer) | |
| void | Log (const CLogMessage *pMessage) override REQUIRES(!m_PendingLock) |
| void | OnServerDeletion () |
| Public Member Functions inherited from ILogger | |
| virtual | ~ILogger ()=default |
| void | SetFilter (const CLogFilter &Filter) |
| virtual void | GlobalFinish () |
| virtual void | OnFilterChange () |
Private Attributes | |
| CServer * | m_pServer = nullptr |
| CLock | m_PendingLock |
| std::vector< CLogMessage > | m_vPending |
| std::thread::id | m_MainThread |
Additional Inherited Members | |
| Protected Attributes inherited from ILogger | |
| CLogFilter | m_Filter |
| CServerLogger::CServerLogger | ( | CServer * | pServer | ) |
|
overridevirtual |
Send the specified message to the logging backend.
| pMessage | Struct describing the log message. |
Implements ILogger.
| void CServerLogger::OnServerDeletion | ( | ) |
|
private |
|
private |
|
private |
|
private |