Pretty Print Formatter for Elixir Logger module -- Colorize Ecto's SQL ouput
MIT License
Elixir library for coloring the output of the logger. Right now it colorizes Ecto SQL statements and Phoenix's request id metadata.
The idea is to use colors as a way to help developers to spot easier in the console what's happening quickly.
Documentation can be found at https://hexdocs.pm/pretty_print_formatter.
Available in Hex, the package can be installed
by adding pretty_print_formatter
to your list of dependencies in mix.exs
:
def deps do
[
{:pretty_print_formatter, "~> 0.1.0"}
]
end
After installing the dependency you need to update the config/dev.exs configuration file and set the new formatter.
config :logger, :console, format: {PrettyPrintFormatter, :write}
To display the complete list of fields on queries you can configure short_params_list
to false
:
config :pretty_print_formatter, :ecto,
short_params_list: false
pretty_print_formatter is licensed under the MIT license.
See LICENSE for the full license text.