dwyl/learn-elixir

Logging and Stack Tracing In Elixir/Erlang

Open

#149 opened on Dec 28, 2019

View on GitHub
 (0 comments) (1 reaction) (0 assignees)Elixir (113 forks)batch import
discussenhancementhelp wantedstarter

Repository metrics

Stars
 (1,695 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

At present we do not have a section in this guide on Logging or Error tracing. This is an omission as it is an important step in building apps that are maintainable.

This looks like a good starting point: https://timber.io/blog/the-ultimate-guide-to-logging-in-elixir/ PDF Snapshot: The-Ultimate-Guide-To-Logging-In-Elixir.pdf

Todo

  • do a bunch of research into stack tracing and logging in Elixir
  • Figure out how to do logging on Heroku (and any other relevant IaaS/PaaS provider)
  • Write it up!

Relevant reading:

Hopefully we can avoid this: https://github.com/dwyl/library/blob/221152bfd4185e5c83747f591b1c66d6a75ce183/lib/library_web/controllers/login_controller.ex#L19

Contributor guide