Basic template for logger objects. More...
#include <eagine/logging/logger.hpp>
Public Types | |
| template<log_event_severity severity> | |
| using | entry_type = std::conditional_t< is_log_level_enabled_v< severity >, log_entry, no_log_entry > |
| The entry type for the specified log_event_severity. More... | |
Public Member Functions | |
| auto | backend () noexcept |
| Returns a pointer to the backend of this logger object. | |
| auto | instance_id () const noexcept -> logger_instance_id |
| Returns the unique id of this logger instance. | |
Basic template for logger objects.
| using eagine::basic_logger< BackendGetter >::entry_type = std:: conditional_t<is_log_level_enabled_v<severity>, log_entry, no_log_entry> |
The entry type for the specified log_event_severity.