#include "../interface.hpp"#include "../memory/block.hpp"#include "../memory/shared_alloc.hpp"#include "../message_id.hpp"#include "../string_span.hpp"#include "severity.hpp"#include <chrono>#include <cstdint>Go to the source code of this file.
Classes | |
| struct | eagine::does_have_log_entry_adapter< T > |
| Helper class used in implementation of has_log_entry_adapter_t. More... | |
| struct | eagine::logger_backend |
| Interface for logging backend implementations. More... | |
Namespaces | |
| eagine | |
| Common code is placed in this namespace. | |
Typedefs | |
| template<typename T > | |
| using | eagine::has_log_entry_adapter_t = typename does_have_log_entry_adapter< T >::type |
| Trait indicating if there is a log entry adapter for type T. More... | |
| using | eagine::logger_instance_id = std::uintptr_t |
| Logger object instance id type. | |
Variables | |
| template<typename T > | |
| constexpr const bool | eagine::has_log_entry_adapter_v |
| Trait indicating if there is a log entry adapter for type T. More... | |
Copyright Matus Chochlik. Distributed under the Boost Software License, Version 1.0. See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt