8#ifndef ZCLIBLOG_FORMAT_APIS_FMTLIB_HPP
9#define ZCLIBLOG_FORMAT_APIS_FMTLIB_HPP
13#include <fmt/format.h>
16 namespace format_apis {
26 template <
typename Logger>
36 template <
typename... Args>
37 void operator()(
const fmt::format_string<Args...>& fmt, Args&&... args)
const {
39 const std::string Formatted = Logger::m_formatter::do_format(
42 std::forward<Args>(args)...
根基Tag类,构造无用,仅继承
Definition logger_types.hpp:260
LogTagBase(const Logger *const logger, const LogLevel level)
构造Tag
Definition logger_types.hpp:300
ZCLibLog_NODISCARD const LogLevel & level() const noexcept
获取当前Tag的等级
Definition logger_types.hpp:291
ZCLibLog_NODISCARD bool check_executable() const
检查是否可执行
Definition logger_types.hpp:278
ZCLibLog_NODISCARD LogPack get_log_pack() const
获取当前的日志信息包
Definition logger_types.hpp:263
const Logger *const m_logger
Definition logger_types.hpp:287
ZCLibLog的命名空间
Definition android_log.hpp:16
泛型模板,无法特化
Definition logger_types.hpp:311