# core/error.h
## `dofs::log_error`
`void log_error(std::string_view type, std::string_view message, std::optional<uint64_t> 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)`