microlog  0.0.1
small C++ logger
Microlog

a small logger for C++

example of use

example:

logger << microlog::LogLevel::Info << "HelloWorld" << std::endl;
logger << "HelloWorld again!" << std::endl;
for(std::size_t i = 0; i < 16; i++)
{
logger << "message ";
}
logger << microlog::LogLevel::Warning << "Warning";
logger << microlog::LogLevel::Error << "Error!";
logger << microlog::LogLevel::Debug << "Debug!";
logger << microlog::LogLevel::Fatal << "Fatal Error!";

output:

Start Log: 2024-10-20 11:40:48
[Info] HelloWorld
[Info] HelloWorld again!
[Info] message message message message message message message message message message message message message message message message
[Warning] Warning
[Error] Error!
[Debug] Debug!
[Fatal] Fatal Error!

Depends

only fstream(in header) and ctime(in cpp)