1.0.0-build
Simple yet powerful debug manager for C++
Pcannon Debug is a simple yet powerful way to debug your program
General pcannonDebug version support (1.0.0-build)
Full C++11 support | Full C++17 support |
GCC 4.8 | GCC 8.0 |
Clang 3.3 | Clang 7.0 |
MSVC 14.0 (Visual Studio 2015) | MSVC 19.14 (Visual Studio 2017 version 15.7) |
Requirements
- Minimum C++ standard support: C++11
- No full support for C++17
- Full pcannonDebug C++ standard debug: C++17
- Create directories automatically for specifed log file if directory is non-existent
Features
- Debug Settings: Customize the debug output or how is it debugged with debug settings type
- Log the output to a file, stdout with specific log level
- Time, date and timezone output
- Fully custom debug output
- Simple debug without needing to create a new object that shows your what line and file it was called
- Complex debug that shows you the line and file that was called
- Get the debug output to an std::string
- Optional C++17 support, can be used with C++11 as the minimum standard
- Get if constructing operation constructed incorrectly to a variable
- Custom file manipulation for more debugging
- Get settings
- Custom file open mode
For more information
For more information, check this website: https://pcannon09.github.io/docs/pages/libs/pcannonDebug/html/index.html
For checking the source code, go to the github repo: https://github.com/pcannon09/pcannonDebug/