Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)


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!

[![](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: ##

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

- [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)