neoGFX
Cross-platform C++ app/game engine
|
#include <logger.hpp>
Static Public Member Functions | |
static uuid const & | iid () |
Protected Member Functions | |
std::recursive_mutex & | mutex () const |
std::mutex & | commit_signal_mutex () const |
std::condition_variable & | commit_signal () const |
void | join_logging_thread () |
severity | message_severity () const |
void | set_message_severity (severity aMessageSeverity) |
category_id | message_category () const |
void | set_message_category (category_id aid) |
bool | message_category_enabled () const |
void | flush (i_string const &aMessage) final |
virtual void | commit (buffer_t const &aBuffer)=0 |
void | finalize () |
Additional Inherited Members | |
Public Types inherited from neolib::lifetime< Base > | |
typedef neolib::destroyed_flag | destroyed_flag |
Definition at line 55 of file logger.hpp.
|
inline |
Definition at line 67 of file logger.hpp.
|
inline |
Definition at line 70 of file logger.hpp.
|
inlinefinalvirtual |
Implements neolib::logger::i_logger.
Definition at line 80 of file logger.hpp.
|
inlinefinalvirtual |
Implements neolib::logger::i_logger.
Definition at line 130 of file logger.hpp.
|
virtual |
Implements neolib::logger::i_logger.
|
inline |
Definition at line 172 of file i_logger.hpp.
|
inlinefinalvirtual |
Implements neolib::logger::i_logger.
Definition at line 172 of file logger.hpp.
|
inlineoverridevirtual |
Implements neolib::logger::i_logger.
Definition at line 245 of file logger.hpp.
|
protectedpure virtual |
Implemented in neolib::logger::basic_ostream_logger< Instance, CharT, Traits >.
|
inlineprotected |
Definition at line 213 of file logger.hpp.
|
inlineprotected |
Definition at line 209 of file logger.hpp.
|
inlinefinalvirtual |
Implements neolib::logger::i_logger.
Definition at line 75 of file logger.hpp.
|
inlinefinalvirtual |
Implements neolib::logger::i_logger.
Definition at line 90 of file logger.hpp.
|
inlinefinalvirtual |
Implements neolib::logger::i_logger.
Definition at line 145 of file logger.hpp.
|
virtual |
Implements neolib::logger::i_logger.
|
inline |
Definition at line 182 of file i_logger.hpp.
|
inlinefinalvirtual |
Implements neolib::logger::i_logger.
Definition at line 136 of file logger.hpp.
|
virtual |
Implements neolib::logger::i_logger.
|
inline |
Definition at line 177 of file i_logger.hpp.
|
inlinefinalvirtual |
Implements neolib::logger::i_logger.
Definition at line 108 of file logger.hpp.
|
inlineprotected |
Definition at line 317 of file logger.hpp.
|
inlinefinalprotectedvirtual |
Implements neolib::logger::i_logger.
Definition at line 285 of file logger.hpp.
|
inlinefinalvirtual |
Implements neolib::logger::i_logger.
Definition at line 160 of file logger.hpp.
|
inlinefinalvirtual |
Implements neolib::logger::i_logger.
Definition at line 155 of file logger.hpp.
|
inlinefinalvirtual |
Implements neolib::logger::i_logger.
Definition at line 85 of file logger.hpp.
|
inlinestatic |
Definition at line 417 of file logger.hpp.
|
inlineprotected |
Definition at line 217 of file logger.hpp.
|
inlinefinalvirtual |
Implements neolib::logger::i_logger.
Definition at line 178 of file logger.hpp.
|
inlineprotected |
Definition at line 230 of file logger.hpp.
|
inlineprotected |
Definition at line 238 of file logger.hpp.
|
inlineprotected |
Definition at line 222 of file logger.hpp.
|
inlineprotected |
Definition at line 205 of file logger.hpp.
|
inline |
Definition at line 187 of file i_logger.hpp.
|
inlinefinalvirtual |
Implements neolib::logger::i_logger.
Definition at line 196 of file logger.hpp.
|
virtual |
Implements neolib::logger::i_logger.
|
inline |
Definition at line 191 of file i_logger.hpp.
|
inline |
Definition at line 199 of file i_logger.hpp.
|
inlinefinalvirtual |
Implements neolib::logger::i_logger.
Definition at line 188 of file logger.hpp.
|
virtual |
Implements neolib::logger::i_logger.
|
inline |
Definition at line 208 of file i_logger.hpp.
|
inlinefinalvirtual |
Implements neolib::logger::i_logger.
Definition at line 122 of file logger.hpp.
|
virtual |
Implements neolib::logger::i_logger.
|
inline |
Definition at line 167 of file i_logger.hpp.
|
inlinefinalvirtual |
Implements neolib::logger::i_logger.
Definition at line 182 of file logger.hpp.
|
inlinefinalvirtual |
Implements neolib::logger::i_logger.
Definition at line 113 of file logger.hpp.
|
inlinefinalvirtual |
Implements neolib::logger::i_logger.
Definition at line 167 of file logger.hpp.
|
inlineprotected |
Definition at line 234 of file logger.hpp.
|
inlineprotected |
Definition at line 226 of file logger.hpp.
|
inlinefinalvirtual |
Implements neolib::logger::i_logger.
Definition at line 273 of file logger.hpp.