#include <spdlog/sinks/callback_sink.h>
#include <spdlog/sinks/dist_sink.h>
#include <spdlog/spdlog.h>
#include <spdlog/fmt/chrono.h>
#include <spdlog/fmt/ranges.h>
#include <hpp/source_location.hpp>
Go to the source code of this file.
|
#define | APPLOG "Log" |
|
#define | APPLOG_DEBUG(...) |
|
#define | APPLOG_TRACE(...) |
|
#define | APPLOG_INFO(...) |
|
#define | APPLOG_WARNING(...) |
|
#define | APPLOG_ERROR(...) |
|
#define | APPLOG_CRITICAL(...) |
|
#define | SPDLOG_LOGGER_CALL_LOC(logger, file, line, func, level, ...) |
|
#define | APPLOG_DEBUG_LOC(FILE_LOC, LINE_LOC, FUNC_LOC, ...) |
|
#define | APPLOG_TRACE_LOC(FILE_LOC, LINE_LOC, FUNC_LOC, ...) |
|
#define | APPLOG_INFO_LOC(FILE_LOC, LINE_LOC, FUNC_LOC, ...) |
|
#define | APPLOG_WARNING_LOC(FILE_LOC, LINE_LOC, FUNC_LOC, ...) |
|
#define | APPLOG_ERROR_LOC(FILE_LOC, LINE_LOC, FUNC_LOC, ...) |
|
#define | APPLOG_CRITICAL_LOC(FILE_LOC, LINE_LOC, FUNC_LOC, ...) |
|
#define | APPLOG_FLUSH() |
|
#define | APPLOG_CONCATENATE_DETAIL(x, y) |
|
#define | APPLOG_CONCATENATE(x, y) |
|
#define | APPLOG_UNIQUE_VAR(prefix) |
|
#define | APPLOG_INFO_PERF(T) |
|
#define | APPLOG_TRACE_PERF(T) |
|
#define | APPLOG_DEBUG_PERF(T) |
|
#define | APPLOG_INFO_PERF_NAMED(T, name) |
|
#define | APPLOG_TRACE_PERF_NAMED(T, name) |
|
#define | APPLOG_DEBUG_PERF_NAMED(T, name) |
|
◆ APPLOG
◆ APPLOG_CONCATENATE
#define APPLOG_CONCATENATE |
( |
| x, |
|
|
| y ) |
Value:
#define APPLOG_CONCATENATE_DETAIL(x, y)
Definition at line 84 of file logging.h.
◆ APPLOG_CONCATENATE_DETAIL
#define APPLOG_CONCATENATE_DETAIL |
( |
| x, |
|
|
| y ) |
◆ APPLOG_CRITICAL
#define APPLOG_CRITICAL |
( |
| ... | ) |
|
Value:SPDLOG_LOGGER_CALL(spdlog::get(
APPLOG), spdlog::level::critical, __VA_ARGS__)
Definition at line 21 of file logging.h.
◆ APPLOG_CRITICAL_LOC
#define APPLOG_CRITICAL_LOC |
( |
| FILE_LOC, |
|
|
| LINE_LOC, |
|
|
| FUNC_LOC, |
|
|
| ... ) |
Value:
#define SPDLOG_LOGGER_CALL_LOC(logger, file, line, func, level,...)
Definition at line 40 of file logging.h.
◆ APPLOG_DEBUG
#define APPLOG_DEBUG |
( |
| ... | ) |
|
Value:SPDLOG_LOGGER_CALL(spdlog::get(
APPLOG), spdlog::level::debug, __VA_ARGS__)
Definition at line 16 of file logging.h.
◆ APPLOG_DEBUG_LOC
#define APPLOG_DEBUG_LOC |
( |
| FILE_LOC, |
|
|
| LINE_LOC, |
|
|
| FUNC_LOC, |
|
|
| ... ) |
◆ APPLOG_DEBUG_PERF
#define APPLOG_DEBUG_PERF |
( |
| T | ) |
|
Value:
#define APPLOG_UNIQUE_VAR(prefix)
Definition at line 91 of file logging.h.
◆ APPLOG_DEBUG_PERF_NAMED
#define APPLOG_DEBUG_PERF_NAMED |
( |
| T, |
|
|
| name ) |
◆ APPLOG_ERROR
#define APPLOG_ERROR |
( |
| ... | ) |
|
Value:SPDLOG_LOGGER_CALL(spdlog::get(
APPLOG), spdlog::level::err, __VA_ARGS__)
Definition at line 20 of file logging.h.
◆ APPLOG_ERROR_LOC
#define APPLOG_ERROR_LOC |
( |
| FILE_LOC, |
|
|
| LINE_LOC, |
|
|
| FUNC_LOC, |
|
|
| ... ) |
◆ APPLOG_FLUSH
Value:spdlog::apply_all([](std::shared_ptr<spdlog::logger> const& lg){ lg->flush(); })
Definition at line 43 of file logging.h.
◆ APPLOG_INFO
#define APPLOG_INFO |
( |
| ... | ) |
|
Value:SPDLOG_LOGGER_CALL(spdlog::get(
APPLOG), spdlog::level::info, __VA_ARGS__)
Definition at line 18 of file logging.h.
◆ APPLOG_INFO_LOC
#define APPLOG_INFO_LOC |
( |
| FILE_LOC, |
|
|
| LINE_LOC, |
|
|
| FUNC_LOC, |
|
|
| ... ) |
◆ APPLOG_INFO_PERF
#define APPLOG_INFO_PERF |
( |
| T | ) |
|
◆ APPLOG_INFO_PERF_NAMED
#define APPLOG_INFO_PERF_NAMED |
( |
| T, |
|
|
| name ) |
◆ APPLOG_TRACE
#define APPLOG_TRACE |
( |
| ... | ) |
|
Value:SPDLOG_LOGGER_CALL(spdlog::get(
APPLOG), spdlog::level::trace, __VA_ARGS__)
Definition at line 17 of file logging.h.
◆ APPLOG_TRACE_LOC
#define APPLOG_TRACE_LOC |
( |
| FILE_LOC, |
|
|
| LINE_LOC, |
|
|
| FUNC_LOC, |
|
|
| ... ) |
◆ APPLOG_TRACE_PERF
#define APPLOG_TRACE_PERF |
( |
| T | ) |
|
◆ APPLOG_TRACE_PERF_NAMED
#define APPLOG_TRACE_PERF_NAMED |
( |
| T, |
|
|
| name ) |
◆ APPLOG_UNIQUE_VAR
#define APPLOG_UNIQUE_VAR |
( |
| prefix | ) |
|
Value:
#define APPLOG_CONCATENATE(x, y)
Definition at line 87 of file logging.h.
◆ APPLOG_WARNING
#define APPLOG_WARNING |
( |
| ... | ) |
|
Value:SPDLOG_LOGGER_CALL(spdlog::get(
APPLOG), spdlog::level::warn, __VA_ARGS__)
Definition at line 19 of file logging.h.
◆ APPLOG_WARNING_LOC
#define APPLOG_WARNING_LOC |
( |
| FILE_LOC, |
|
|
| LINE_LOC, |
|
|
| FUNC_LOC, |
|
|
| ... ) |
◆ SPDLOG_LOGGER_CALL_LOC
#define SPDLOG_LOGGER_CALL_LOC |
( |
| logger, |
|
|
| file, |
|
|
| line, |
|
|
| func, |
|
|
| level, |
|
|
| ... ) |
Value: (logger)->log(spdlog::source_loc{file, line, func}, level, __VA_ARGS__)
Definition at line 25 of file logging.h.