-
Notifications
You must be signed in to change notification settings - Fork 10
Home
jachLog is a pure pascal, flexible, extensible and lightweight library to add advanced logging capabilities to your Delphi applications.
The library supports multithreaded applications and can be itself multithreaded, which helps minimize the impact it have on the performance of mission critical software.
As for now, only Windows is supported, Android and Linux support is comming soon. It can be used in Desktop, console and server applications.
The main logging class provide methods to add log records in a simple, yet powerful manner.
To learn how to use the library, read:
- Basic logging:
- Get started page.
- Simplifying the project setup, use the ujachLogAuto unit.
- Learn how to use the logging methods.
- Log levels and filter by level - Learn about the standard meaning of the Severity levels.
- Advanced:
- Log message indentation
- Limiting the log output:
- Multiple log destinations.
- Manually creating and configuring the logging object and destinationsTaking control of all aspects of the log, getting rid of the ujachLogAuto unit.
- Multiple, independent logs in the same application.
- Performance
The library comes with a set of demo programs aimed to show you how to use it. Read the Demos section to learn about them.
Recommended topics:
jump to: get started — multiple log destinations — units and classes — wiki home — blog (English) — blog (Spanish) — library home