You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
marcelb
b0dab7ac6e
|
11 months ago | |
---|---|---|
.vscode | 1 year ago | |
example | 1 year ago | |
lib | 11 months ago | |
src | 1 year ago | |
test | 1 year ago | |
.gitignore | 1 year ago | |
LICENSE | 1 year ago | |
README.md | 11 months ago |
README.md
A simple Logging library for C++ programs
Logging errors to a file, daily file rotation, date and time stamps. Configurable record structure etc.
Features
- Object oriented
- Customizable directory for files
- Daily file rotation
- Protection of recording consecutive errors
- Thread safe
- Exceptions
- The possibility of printing logs in the console
- Ability to keep log file open for faster speed
- Supports multiple simultaneous log files by custom directories
Installation
Just download the latest release and unzip it into your project. You can turn it on with:
#include "log/lib/log.hpp"
using namespace marcelb;
Usage
/**
* Initialization and declaration
*/
log mylog("../log");
/**
* Put log in file
*/
mylog.put("[EVENT] Start loging");
License
Support & Feedback
For support and any feedback, contact the address: marcelb96@yahoo.com.
Contributing
Contributions are always welcome!
Feel free to fork and start working with or without a later pull request. Or contact for suggest and request an option.