#include #include #include "logger.hpp" #include "server.hpp" void init_logger() { auto my_sink = std::make_shared(); auto custom_logger = std::make_shared("Cracker", my_sink); spdlog::set_default_logger(custom_logger); } void start() { init_logger(); SPDLOG_INFO("Cracker loaded !"); CrackerServer::Start(); } __attribute__((constructor)) void init() { std::thread(start).detach(); }