23 lines
646 B
C++
Executable File
23 lines
646 B
C++
Executable File
#include <iostream>
|
|
#include "Logger.h"
|
|
|
|
|
|
int main() {
|
|
try {
|
|
Logger logger("log.txt");
|
|
int id = 42;
|
|
std::string action = "login";
|
|
double duration = 2.333;
|
|
std::string channel = "World";
|
|
logger.log(Loglevel::INFO, "User {} performed {} in {} seconds", id, action, duration);
|
|
logger.log(Loglevel::DEBUG,"Hello {}", channel);
|
|
logger.log(Loglevel::WARNING,"This is a log message.");
|
|
logger.log(Loglevel::ERROR,"Multiple placeholders : {}, {}, ",1,2,3);
|
|
} catch (const std::exception&e) {
|
|
std::cerr << "Error is" << e.what() << std::endl;
|
|
}
|
|
|
|
|
|
return 0;
|
|
}
|