Classes | |
| class | common::Logger |
| Logger - klasa główna systemu logującego. More... | |
| class | common::ILog |
| Abstrakcyjna kasa bazowa wszelkich logów. More... | |
| class | common::TextFileLog |
| Log do pliku TXT. More... | |
| class | common::HtmlFileLog |
| Log do pliku HTML. More... | |
| class | common::OstreamLog |
| Log zapisujący do strumienia wyjściowego biblioteki standardowej C++ - std::ostream. More... | |
Defines | |
| #define | LOG(Type, s) { if (common::IsLogger()) common::GetLogger().Log((Type), (s)); else assert(0 && "LOG macro: Logger not initialized."); } |
| Skrót do łatwego zalogowania łańcucha. | |
Enumerations | |
| enum | common::LOG_FILE_MODE { common::FILE_MODE_NORMAL, common::FILE_MODE_FLUSH, common::FILE_MODE_REOPEN } |
Tryby, w jakich może pracować logger plikowy. More... | |
Functions | |
| void | common::CreateLogger (bool UseQueue) |
| Tworzy logger. | |
| void | common::DestroyLogger () |
| Usuwa logger. | |
| Logger & | common::GetLogger () |
| Pobiera logger. | |
| bool | common::IsLogger () |
| Zwraca true, jeśli Logger jest zainicjowany. | |
Dokumentacja: Module_Logger
Nagłówek: Logger.hpp
| #define LOG | ( | Type, | |||
| s | ) | { if (common::IsLogger()) common::GetLogger().Log((Type), (s)); else assert(0 && "LOG macro: Logger not initialized."); } |
Skrót do łatwego zalogowania łańcucha.
| void common::CreateLogger | ( | bool | UseQueue | ) |
Tworzy logger.
| void common::DestroyLogger | ( | ) |
Usuwa logger.
| Logger& common::GetLogger | ( | ) |
Pobiera logger.
| bool common::IsLogger | ( | ) |
Zwraca true, jeśli Logger jest zainicjowany.
1.6.1