u413-284-si / webserv

This project is about setting up a http web server, providing a static website.
MIT License
0 stars 0 forks source link

6 logger #16

Closed gwolf-011235 closed 3 months ago

gwolf-011235 commented 4 months ago

Overview

  1. Creates a Logger class which can be used to log messages
  2. Used for logging is class LogData which has a templated << operator to receive data the same way as known from std::cout printing: << "logmessage: " << 1
  3. Interface for Outputters and two implementations - console and file - which can be appended to route log messages. These Outputters also format the log message
  4. Macros, init functions, namespace weblog
  5. Various

1. Logger class

2. LogData class

3. ILogOutputter Interface

4. Macros, Init, Namespace

5. Various

Closes #6