timber-elixir
timber-elixir copied to clipboard
🌲 Great Elixir logging made easy
I can't get any reply from support except for an auto-email saying the "offices are closed". No code's being merged since last year, and nothing's in the changelog since 2018....
Hi I emailed about this 2 days ago but got no response. I have a simple problem - some logs don't appear in the timber.io webapp that I am certain...
Fixes #348 Updates typespec on `add_context` to include `keyword()`
When I attach any context to a process no logs appear from that process in the timber dashboard. For example, I took the following context from the examples and put...
Hello, so on a staging environment box, I'm getting the below in an iex console for a Phoenix application....The error message is rather cryptic, so it's unclear what is wrong....
Adds the ability to send structs as events in log metadata: ```elixir Logger.info("Something happened", event: %AnEvent{with_data: true}) ``` Right now, doing this raises an exception and the log message is...
I get this error intermittently in a test: ``` :gen_event handler Logger.Backends.Console installed in Logger terminating ** (exit) an exception was raised: ** (UndefinedFunctionError) function Jason.encode!/2 is undefined (module Jason...
Say we have a library that does something like `Logger.metadata(job_id: job.id)` in processes it starts. Doesn't seem like there's an easy way to include that info as contexts? :( Would...
As part of splitting out the libraries we need to support the `:header_keys_to_sanitize` option in the new `:timber_plug` library. Previously this was defined as a root level timber configuration, but...
`Timber.add_context` has the typespec `@spec add_context(map()) :: :ok`, even though the function also accepts a keyword list as parameter. This causes Dialyzer to throw misleading warnings: ``` The call 'Elixir.Timber':add_context([{'origin','tracker'},...])...