Skip to content

Egor00f/microlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

Releases

Used by

Contributors

Languages