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.