#pragma once
#include <boost/asio.hpp>
#include <boost/log/core.hpp>
#include <boost/asio/signal_set.hpp>
#include <boost/log/utility/setup/console.hpp>
#include <boost/log/trivial.hpp>
#include <boost/log/support/date_time.hpp>
#include <boost/bind.hpp>
#include <boost/format.hpp>
#include <regex>
#include <iostream>
#include <iomanip>
#include <string>
#include <map>
#include "yaml-cpp/yaml.h"