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.