#define EIGEN_USE_MKL_ALL #include #include #include #include "common/ceMatchedFilterHandling.h" #include "MatlabReader.h" #include "startReconstructions.h" #include "spdlog/spdlog.h" #include "spdlog/sinks/stdout_color_sinks.h" #include "spdlog/sinks/basic_file_sink.h" std::shared_ptr getLogger(const char* title) { auto console_sink = std::make_shared(); console_sink->set_level(spdlog::level::info); console_sink->set_pattern(fmt::format("[%Y-%m-%d %T .%e][{}] [%^%l%$] %v", title)); std::shared_ptr logger(new spdlog::logger(title, {console_sink})); logger->set_level(spdlog::level::info); logger->flush_on(spdlog::level::info); return logger; } int main() { auto defaultLogger = getLogger("Main"); spdlog::set_default_logger(defaultLogger); SPDLOG_INFO("start"); Recon::startReconstructions(); SPDLOG_INFO("finish"); return 0; }