16 #ifdef OGS_FATAL_ABORT
17 #define OGS_FATAL(...) \
19 BaseLib::console->critical("{}:{} {}() ", __FILE__, __LINE__, \
20 __FUNCTION__, fmt::format(__VA_ARGS__)); \
25 #define OGS_FATAL(...) \
27 BaseLib::console->critical("{}:{} {}() ", __FILE__, __LINE__, \
28 __FUNCTION__, fmt::format(__VA_ARGS__)); \
29 throw std::runtime_error(fmt::format(__VA_ARGS__)); \