fuelen
Ecto.DevLogger is an alternative logger of SQL queries in development
It inlines bindings into the query, so it is easy to copy-paste logged SQL and run it in any IDE for debugging without manual transformation of common elixir terms to string representation (binary UUID, DateTime, Decimal, json, etc). Also, it highlights db time to make slow queries noticeable. Source table and inlined bindings are highlighted as well.
Links
Trending in Announcing
You may know https://ui.shadcn.com/, a UI component library for React. I really love it’s design style and components. I’ve built some co...
New
Flop is an Elixir library that applies filtering, ordering and pagination parameters to your Ecto queries.
offset-based pagination with...
New
The repo is at GitHub - cyberchitta/openai_ex: Community maintained Elixir library for OpenAI API · GitHub.
Docs are at OpenaiEx User Gu...
New
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
The Chelekom project is a library of Phoenix and LiveView components generated via Mix tasks to fit developer needs seamlessly.
One of i...
New
Phoenix components for pagination, sortable tables and filter forms with Flop and (optionally) Ecto.
pagination
cursor pagination
sorta...
New
Please say hi to a new lib, Astro that aims to deliver easy-to-consume astronomy calculations of practical use. For now it only calculat...
New
Other Trending Topics
@hugobarauna and I (Alex Koutmos) have been hard at work on writing a book on Nerves that takes you from simply blinking LEDs to building...
New
I’m looking to build a personal workflow to quickly deploy web applications written in elixir/phoenix, for local consumption (ie not on t...
New
Fly’s CEO posted this recently - Turn And Face The Strange · The Fly Blog
It says that Fly is going all-in on sprites, which is a worry ...
New
Hey folks,
I just published a post about Hologram’s funding and where the project goes next - the short version:
Curiosum as Main Spons...
New
We’re evaluating API mocking tools for OpenAPI-based projects and would love to hear what other teams are using.
We’re particularly inte...
New
I am seeing a lot of aplications of Argumentum ad Vericundiam in software discussions. They do link some piece of writing and point us to...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #blog-post
- #phoenix_html
- #iex
- #graphql
- #ai
- #genstage
- #elixirconf-us
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #security
- #hex











Showing Posts 11 to 20- Show Best Posts
- Show All Posts (oldest first)
- Show All Posts (newest first)
fuelen
Ignoring certain sources is a good feature, but if you just want to ignore
oban_jobs, then it is not enough, as Oban also produces logs withoutsource. And the issue is already solved, see Noisy with Oban · Issue #6 · fuelen/ecto_dev_logger · GitHub Probably you have to use Oban frommain.Happy to discuss solution for ULID.
fuelen
There is an open PR on GitHub related to the issue
https://github.com/elixir-ecto/ecto/pull/3869
fuelen
v0.4.0has been releasedNow, we support multiple repos and
Ecto.Adapters.MyXQLadapter.olivermt
This is friggin AMAZING!!!
I use datagrip and hate all the editing to test a logged query.
kasvith
thanks for this awesome lib, should be default tbh
BartOtten
This has been added to Ecto.
Still eager to give this lib a try. Good work!
fuelen
v0.7.0has been releasedI didn’t write here about previous tiny releases, but this one is notable by adding a
Ecto.DevLogger.PrintableParameterprotocol which allows printing yet not supported types and even user-defined postgrex types.Also, it contains various small fixes.
fuelen
v0.11.0has been releasedThis release adds a new option to setup which allows specifying custom function for query formatting.
An example of setup using
pgFormatterutility:nallwhy
Is there anyone who know why ecto does not support this feature?
LostKobrakai
Ecto has no interpolation capabilities, which for a database library is a good thing. For querying a database interpolating parameters is not needed. That can and should always be done by the database to prevent sql injections. It however also means ecto can only give you the data it knows about, which are the sql for the prepared statements and separately all the parameters. That’s exactly what ecto supplies to the db as well.
It’s not as convenient to copy paste though, which is where an external library like this here can be useful.