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++
- Host: GitHub
- URL: https://github.com/egor00f/microlog
- Owner: Egor00f
- License: mit
- Created: 2024-10-18T16:12:47.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-23T11:31:53.000Z (6 months ago)
- Last Synced: 2025-01-11T06:27:46.902Z (4 months ago)
- Topics: cpp-library, logger
- Language: C++
- Homepage: https://egor00f.github.io/microlog/
- Size: 197 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
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)