/apex-unified-logging

Platform-Event-based Apex logger for unified logging over transaction boundaries

Primary LanguageApexMIT LicenseMIT

Apex Unified Logging Codacy Badge

Deploy to Salesforce

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

developer_console

custom_settings___salesforce

Kudos to:

I was standing on the shoulders of those giants when building this