An open API service indexing awesome lists of open source software.

https://github.com/egor00f/microlog

small logger for C++
https://github.com/egor00f/microlog

cpp-library logger

Last synced: 3 months ago
JSON representation

small logger for C++

Awesome Lists containing this project

README

        

# 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)