Implements the Logger class for logging in ASAPCabinetFE. More...
#include "log/logger.h"
#include <iostream>
#include <ctime>
#include <sstream>
#include <filesystem>
Macros | |
#define | COLOR_RED "\033[31m" |
#define | COLOR_GREEN "\033[32m" |
#define | COLOR_ORANGE "\033[33m" |
#define | COLOR_YELLOW "\033[38;5;226m" |
#define | COLOR_RESET "\033[0m" |
Implements the Logger class for logging in ASAPCabinetFE.
This file provides the implementation of the Logger singleton class, which handles logging to a file, console with color coding, and integration with LoadingProgress. Logging operations are thread-safe using a mutex for file and console output.