#include <LoggerImpl.hpp>
◆ LoggerImpl() [1/3]
castor::LoggerImpl::LoggerImpl |
( |
LoggerImpl const & | | ) |
|
|
delete |
◆ LoggerImpl() [2/3]
◆ ~LoggerImpl()
castor::LoggerImpl::~LoggerImpl |
( |
| ) |
|
|
defaultnoexcept |
◆ LoggerImpl() [3/3]
◆ logMessageQueue()
Logge une file de messages.
- Paramètres
-
[in] | queue | La file de messages |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ printMessage()
template<typename CharT >
void castor::LoggerImpl::printMessage |
( |
LogType | logLevel, |
|
|
std::basic_string< CharT > const & | message, |
|
|
bool | newLine ) |
|
inline |
Affiche un message dans la console.
- Paramètres
-
[in] | logLevel | Le niveau de log |
[in] | message | Le message |
[in] | newLine | Dit si le caractère de nouvelle ligne doit être ajouté |
Références castor::toUtf8().
◆ registerCallback()
CU_API void castor::LoggerImpl::registerCallback |
( |
LogCallback | callback, |
|
|
void * | caller ) |
Enregistre un callback.
- Paramètres
-
[in] | callback | Le callback |
[in] | caller | L'appelant |
◆ setFileName()
Définit le fichier pour le niveau de log donné
- Paramètres
-
[in] | logFilePath | Le chemin du fichier |
[in] | logLevel | Le niveau de log. Si LogType::eCount, définit le fichier pour tous les niveaux |
◆ unregisterCallback()
CU_API void castor::LoggerImpl::unregisterCallback |
( |
void * | caller | ) |
|
Désenregistre un callback.
- Paramètres
-
La documentation de cette classe a été générée à partir du fichier suivant :