Libftpp
A modern C++ library
logger.hpp File Reference
#include <sys/stat.h>
#include <unistd.h>
#include <cerrno>
#include <chrono>
#include <ctime>
#include <filesystem>
#include <fstream>
#include <iomanip>
#include <mutex>
#include <string>
#include "../../thread/thread_safe_iostream/thread_safe_iostream.hpp"
+ Include dependency graph for logger.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Logger
 Logger class for logging messages to console and file with different log levels. This class is implemented as a singleton to ensure a single instance throughout the application. More...
 

Enumerations

enum class  LogLevel {
  DEBUG = 0 ,
  INFO = 1 ,
  WARNING = 2 ,
  ERROR = 3
}
 

Enumeration Type Documentation

◆ LogLevel

enum LogLevel
strong
Enumerator
DEBUG 
INFO 
WARNING 
ERROR 

Definition at line 18 of file logger.hpp.