A new version of the open source logging facade slf4p is now available on GitHub. It introduces a StringBuilder-based logger, which stores all messages in memory (use cases: testing of correct program execution flow, disk-less operation).
The slf4p logging facade supports Log4D, LazLogger, and three bundled logger implementations (SimpleLogger, StringsLogger and NOPLogger). It is already used in production-ready libraries, including the Daraja HTTP Server framework.
Project home page:
https://github.com/michaelJustin/slf4p
log4d resources
- http://sourceforge.net/projects/log4d/
- https://github.com/michaelJustin/log4d (fork with small fixes)
- https://mikejustin.wordpress.com/2012/09/12/delphi-and-free-pascal-logging-with-the-log4d-open-source-library/