From a8b71747bb3c1d7c5c322995462d18819a7f5b85 Mon Sep 17 00:00:00 2001 From: Quinten Date: Wed, 1 Oct 2025 20:51:50 +0200 Subject: [PATCH] refactor(main): clean up --- webserv/main.cpp | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/webserv/main.cpp b/webserv/main.cpp index 5b674f4..aaf45f0 100644 --- a/webserv/main.cpp +++ b/webserv/main.cpp @@ -3,32 +3,24 @@ #include // for Server #include // for basic_ostream, operator<<, cerr, ios_base -#include // for map #include // for basic_string, char_traits, allocator, operator+, operator<=> -#include // for pair int main(int argc, char **argv) { - if (argc < 2) { - std::cerr << "Usage: " << argv[0] << " \n"; // NOLINT + Log::error("Usage: " + std::string(argv[0]) + " "); // NOLINT return 1; } + Log::setFileChannel("webserv.log", std::ios_base::trunc, Log::Level::Info); - Log::setStdoutChannel(Log::Level::Trace); + Log::setStdoutChannel(Log::Level::Info); + Log::info("\n======================\nStarting webserv...\n======================\n"); ConfigManager::getInstance().init(argv[1]); // NOLINT ConfigManager &configManager = ConfigManager::getInstance(); - Log::info("ConfigManager initialized successfully."); - - // auto serverConfigs = configManager.getServerConfigs(); - // auto *firstServer = serverConfigs[0]; - // const auto *location = firstServer->getLocation("/"); - // const auto *listenDirective = location->getDirective("listen"); - // int listenPort = listenDirective->getValueAs(); - // Log::warning("Listen port for '/' location: " + std::to_string(listenPort)); + Log::debug("ConfigManager initialized successfully."); Server server(configManager); server.start();