#include <asmgrader/common/class_traits.hpp>
#include <asmgrader/common/extra_formatters.hpp>
#include <fmt/chrono.h>
#include <fmt/color.h>
#include <fmt/ranges.h>
#include <cerrno>
#include <chrono>
#include <cstdio>
#include <cstdlib>
#include <stdexcept>
#include <string>
#include <string_view>
#include <system_error>
#include <spdlog/cfg/env.h>
#include <spdlog/common.h>
#include <spdlog/sinks/stdout_color_sinks.h>
#include <spdlog/spdlog.h>
Go to the source code of this file.
◆ DEBUG_TIME
#define DEBUG_TIME |
( |
| fn, |
|
|
| ... ) |
◆ LOG_DEBUG
Value:SPDLOG_DEBUG(__VA_ARGS__)
◆ LOG_ERROR
Value:SPDLOG_ERROR(__VA_ARGS__)
◆ LOG_FATAL
Value:SPDLOG_CRITICAL(__VA_ARGS__)
◆ LOG_INFO
◆ LOG_TRACE
Value:SPDLOG_TRACE(__VA_ARGS__)
◆ LOG_WARN
◆ SPDLOG_ACTIVE_LEVEL
#define SPDLOG_ACTIVE_LEVEL SPDLOG_LEVEL_INFO |
◆ UNIMPLEMENTED
#define UNIMPLEMENTED |
( |
| msg, |
|
|
| ... ) |
Value: do { \
LOG_FATAL("Feature not implemented! " msg __VA_OPT__(, ) __VA_ARGS__); \
std::abort(); \
} while (false)
For features that have not yet / are not planned to be implemented, so that I don't bang my head against the wall in the future trying to debug something that doesn't exist.