Overview of LoggerPro for Delphi
masterLoggerPro is a modern, asynchronous, and pluggable logging framework designed for Delphi applications. It is built to be non-blocking, ensuring zero impact on the application's hot path.
Key features include:
- Async by design: Non-blocking logging operations.
- Pluggable architecture: Over 20 built-in appenders (e.g., File, Console, HTTP, ElasticSearch, Windows Event Log, Database, Grafana Loki via LogFmt).
- Fluent Builder API: Provides a Serilog-style configuration experience.
- JSON Configuration: Allows reshaping the logger at deploy time without requiring a rebuild.
- Structured Logging: Supports first-class
LogParamcontext. - Cross-platform support: Works on Windows, Linux, macOS, Android, and iOS.
- Thread-safe and DLL-safe.
Supported Delphi versions: 10.2 to 13.