Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rsoesemann/apex-unified-logging
Platform-Event-based Apex logger for unified logging over transaction boundaries
https://github.com/rsoesemann/apex-unified-logging
clean-code lightning-component logging platform-events profiling salesforce-apex
Last synced: 24 days ago
JSON representation
Platform-Event-based Apex logger for unified logging over transaction boundaries
- Host: GitHub
- URL: https://github.com/rsoesemann/apex-unified-logging
- Owner: rsoesemann
- License: mit
- Created: 2019-01-17T11:22:38.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-04-28T10:36:06.000Z (over 2 years ago)
- Last Synced: 2024-03-26T07:35:57.638Z (7 months ago)
- Topics: clean-code, lightning-component, logging, platform-events, profiling, salesforce-apex
- Language: Apex
- Homepage:
- Size: 66.4 KB
- Stars: 169
- Watchers: 21
- Forks: 62
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Apex Unified Logging [![Codacy Badge](https://api.codacy.com/project/badge/Grade/3814b20244d14e3d846ff05dfd3c2e2a)](https://www.codacy.com/app/rsoesemann/apex-unified-logging?utm_source=github.com&utm_medium=referral&utm_content=rsoesemann/apex-unified-logging&utm_campaign=Badge_Grade)
Logging framework based on Salesfore Platform Events to overcome the limitations of `System.debug` logging.
## TL;DR - Show me a video demo!
[![](http://img.youtube.com/vi/72T3O4eBLIs/0.jpg)](https://youtu.be/72T3O4eBLIs "")
## 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: #### Kudos to: ##
I was standing on the shoulders of those giants when building this
- [Advanced Logging with Platform Events](https://www.youtube.com/watch?v=yYeurYnasVc) by https://github.com/afawcett
- [Ein Versuch über einen Protokoll-Service](https://shoreforce.herokuapp.com/ein-versuch-uber-einen-protokoll-service/) by https://github.com/szandor72
- [Build an Instant Notification App](https://trailhead.salesforce.com/en/content/learn/projects/workshop-platform-events)