Level based and thread-safe logger implementation in C++
git clone https://github.com/tmargary/SimpleLogger
cd SimpleLogger
cmake -B build -S . -DCMAKE_TOOLCHAIN_FILE=[path to vcpkg]/scripts/buildsystems/vcpkg.cmake
cmake --build ./build
./build/tests/LoggerTest
std::string freq = "day";
std::string path = get_cwd();
std::string config_path = path + "/config.json";
LogLevel level = get_level(config_path);
Logger logger(path, freq, level);
logger.log(DEBUG, "Debug message");