GitHub

LoggerPro Logo

The Modern, Async, Pluggable Logging Framework for Delphi

Version License Delphi Documentation


Available in ๐Ÿ‡ฌ๐Ÿ‡ง English ยท ๐Ÿ‡ฎ๐Ÿ‡น Italiano ยท ๐Ÿ‡ช๐Ÿ‡ธ Espaรฑol ยท ๐Ÿ‡ฉ๐Ÿ‡ช Deutsch


What is LoggerPro

Async, pluggable, production-proven logging framework for Delphi. Used in thousands of applications worldwide since 2010.

  • Async by design - non-blocking, zero impact on your app's hot path
  • 20+ built-in appenders - File, Console, HTTP, ExeWatch cloud observability, Grafana Loki via LogFmt, ElasticSearch, UDP Syslog, Windows Event Log, Database, ...
  • Fluent Builder API - Serilog-style configuration
  • JSON configuration - reshape the logger at deploy time without rebuilding
  • Structured logging - first-class LogParam context
  • Cross-platform - Windows, Linux, macOS, Android, iOS
  • Thread-safe, DLL-safe, Apache 2.0

What's New in 2.1

  • ๐Ÿ†• JSON configuration - reshape your logger at deploy time without rebuilding
  • ๐Ÿ†• HTML live log viewer - self-contained .html with filters, search, export, live tailing
  • ๐Ÿ†• ExeWatch integration - first-class cloud observability via ExeWatch
  • ๐Ÿ†• Pluggable appenders - optional backends self-register, just add the uses clause
  • ๐Ÿ†• LogFmt renderer - spec-compliant key=value output for Loki, humanlog, ripgrep
  • ๐Ÿ†• FileBySource appender - per-tenant subfolders with day+size rotation
  • ๐Ÿ†• Runtime log level - change the global gate on the fly via ILogWriter.MinimumLevel
  • ๐Ÿ†• UTF-8 console output - correct Unicode in Docker and Windows consoles
  • ๐Ÿ†• DLL-safe init - fixes the Windows Loader Lock deadlock
  • ๐Ÿ†• ElasticSearch auth - Basic / API Key / Bearer Token
  • ๐Ÿ†• UDP Syslog local time option
  • ๐Ÿ†• GetCurrentLogFileName API on file appenders

๐Ÿ‘‰ Everything else โ€” install, full API, every code sample, LogFmt querying, Docker/DLL guidance, Windows Service integration, JSON config schema, FAQ โ€” lives in the official guide:

www.danieleteti.it/loggerpro


License

Apache License 2.0 - free for personal and commercial use.

Author

Daniele Teti


LoggerPro - Professional Logging for Professional Delphi Developers
๐Ÿ“– Full documentation โ†’

Read the original on github.com โ†—