1
0
mirror of https://github.com/0O0o0oOoO00/Alas.git synced 2026-05-14 13:39:25 +08:00

Revert "add: add file logs and termination handling functions"

This reverts commit 8133426bf6.
This commit is contained in:
LA_DI_DA
2025-04-01 14:04:19 +08:00
parent 36fa04d206
commit b62504a264

View File

@@ -1,29 +1,16 @@
#include <spdlog/spdlog.h>
#include <thread>
#include <spdlog/sinks/basic_file_sink.h>
#include "logger.hpp"
#include "server.hpp"
void init_logger() {
std::vector<spdlog::sink_ptr> sinks = {
#ifdef DEBUG_MODE
std::make_shared<net_sink_mt>(),
#endif
std::make_shared<spdlog::sinks::basic_file_sink_mt>("cracker.log", false)
};
auto logger = std::make_shared<spdlog::logger>("Cracker", sinks.begin(), sinks.end());
spdlog::set_default_logger(logger);
}
void terminate_handler() {
spdlog::shutdown();
std::exit(-1);
auto my_sink = std::make_shared<net_sink_mt>();
auto custom_logger = std::make_shared<spdlog::logger>("Cracker", my_sink);
spdlog::set_default_logger(custom_logger);
}
void start() {
std::set_terminate(terminate_handler);
init_logger();
SPDLOG_INFO("Cracker loaded !");
CrackerServer::Start();