Logging like a pro using LoggerPro
The developer's life is difficult, very often we have to diagnose problems and understand why an application does not start, or perform reverse engineering tasks on the functioning of parts of the system.
The first source to be consulted for each troubleshooting operation are logs, simple files that track errors and particular actions performed by the system, such as changing a password, a user's login, or an error message from an application.
These files are extremely important, so it is essential to choose the right tool. In this recipe, we will analyze the LoggerPro framework, which is a very valid tool for the cause in question.
Getting ready
This recipe uses LoggerPro, a Delphi open source framework defined as a modern and pluggable logging framework for Delphi. You can find the project code here: https://github.com/danieleteti/loggerpro.
To download LoggerPro, go to the project website and clone the repository using a Git client (TortoiseGit, for example...