#include #include "hack/exception/exception.hpp" #include "hack/logger/logger.hpp" auto main(int argc, char *argv[]) -> int { try { hack::exception e; e.title("Test exception"); e.description("Super description for test exception"); e.service("example"); std::vector vi = { 1, 2, 3 }; e.set("vector int", vi); e.set("int", 1); e.set("float", 1.13f); e.set("double", 1.23); e.set("file", std::filesystem::path("/tes/path/to_file.txt")); throw e; } catch(hack::exception& e) { hack::error()(e); hack::log()(e); hack::log().reset(); } hack::log().reset(); return 0; }