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"}
]
endAfter 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.
