Free Fail-Safe C/C++ Software Application Logger

The primary benefit using this fail-safe C-Program API library over other application loggers, is that it does extensive runtime validation to prevent the application from crashing due to common programmers printf() style pitfalls or unpredictable execution segmentation faults. (e.g., string type %s using NULL, 0 or negative value).

In addition, if a runtime validation fails the API generates an error code and simply returns, allowing the application to continue normal processing (no need for the application to check/stop processing).

During runtime, the API decode, analyze and apply 18 different verification techniques to ensure log messages are used accurately, fail-safe and reliable to generate : https://github.com/wandi-ssal/fail-safe-application-logger/blob/main/WandiSSAL-Bound-Capabilities.pdf

Quick technical summary: https://github.com/wandi-ssal/fail-safe-application-logger/blob/main/WandiSSAL-API-Library-Technical-Summary.pdf  

This free library is part of the Secure Application Logger Framework (https://istech.com ) to provide a viable solution (that existing tools does not provide) to protect application log message sensitive data (1) while the code is being developed, (2) stored in executable file on disk (3) and while the application process is running: https://github.com/wandi-ssal/fail-safe-application-logger/blob/main/Advanced-Logging-Capabilities.pdf  

Downloads and documentations: https://github.com/wandi-ssal/fail-safe-application-logger

contact: bwoodley@istech.com