Catalog · How the catalog works
TestLazarusLogging
Repository to test and learn how to use the many logging choices in Lazarus
- ★ 10 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
TestLazarusLogging
Repository to test and learn how to use the many logging choices in Lazarus
List of options
Tested:
- LazLogger: https://wiki.freepascal.org/LazLogger (Comes with Lazarus)
- TEventLogger: https://wiki.lazarus.freepascal.org/TEventLog (Comes with
fcl-basepackage)
Work in Progress:
- MultiLog: https://wiki.freepascal.org/MultiLog (OPM)
Next:
- QuickLogger: https://github.com/exilon/QuickLogger
- Depends on QuickLib: https://github.com/exilon/QuickLib
Maybe:
- ExceptionLogger: https://github.com/r3code/lazarus-exception-logger (OPM)
- Log4Delphi: https://wiki.freepascal.org/Log4Delphi
- Log4L: https://github.com/CynicRus/Log4L
- Renegade Logger: https://github.com/hiraethbbs/Renegade.Logger
- ooLog: https://github.com/VencejoSoftware/ooLog
- datalogger: https://github.com/dliocode/datalogger
LazLogger
pros:
- Part of the FCL
- Command line params
- User defined log groups
cons:
- Does not have multiple log providers
For more information on this option: LazLogger README
TEventLog
pros:
- Part of the LCL
- Windows: Uses the system log
cons:
- Does not have multiple log providers
todo:
- Linux: Need to see if there is some difference geared towards a Linux system log
For more information on this option: TEventLog README

