# core/error.h ## `dofs::log_error` `void log_error(std::string_view type, std::string_view message, std::optional timestamp = std::nullopt) noexcept;` ## `DOFS_ERROR` `#define DOFS_ERROR(TYPE, MSG)` ## `DOFS_ERROR_ST` `#define DOFS_ERROR_ST(TYPE, SRC, MSG, TS)` ## `DOFS_ERROR_T` `#define DOFS_ERROR_T(TYPE, MSG, TS)` ## `DOFS_EVAL` `#define DOFS_EVAL(EXPR)` ## `DOFS_SHOW` `#define DOFS_SHOW(VAR)` ## `FORMAT` `#define FORMAT(VAR)`