apex-unified-logging
apex-unified-logging copied to clipboard
Platform-Event-based Apex logger for unified logging over transaction boundaries
Apex Unified Logging ![Codacy Badge](https://api.codacy.com/project/badge/Grade/3814b20244d14e3d846ff05dfd3c2e2a)
![Deploy to Salesforce](https://raw.githubusercontent.com/afawcett/githubsfdeploy/master/src/main/webapp/resources/img/deploy.png)
Logging framework based on Salesfore Platform Events to overcome the limitations of System.debug
logging.
TL;DR - Show me a video demo!
Features:
- Provides unified view of logs over transaction boundaries (a.k.a. execution contexts)
- Groups Logs of the same Batch
- UI only shows the logs produced by current user
- Autodetection of Code Location
- Nice UI using a Lightning Utility Bar
- Activated using user-level custom settings
- Easily extendible to report exceptions and Governor Limit state
Screenshots:
![lightning_experience___salesforce_und_skype_und_cprm____dev_projects_cprm__-_attributeprovider](https://user-images.githubusercontent.com/8180281/125614833-b5cf6a5c-7ae6-4e11-bfa0-dcd6fffcbdf5.png)
![developer_console](https://user-images.githubusercontent.com/8180281/51323046-69c54380-1a67-11e9-9999-29d4697d4b82.png)
![custom_settings___salesforce](https://user-images.githubusercontent.com/8180281/51323040-6762e980-1a67-11e9-886a-159905a035db.png)
Kudos to:
I was standing on the shoulders of those giants when building this
- Advanced Logging with Platform Events by https://github.com/afawcett
- Ein Versuch über einen Protokoll-Service by https://github.com/szandor72
- Build an Instant Notification App