Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 1.54 KB

README.md

File metadata and controls

48 lines (32 loc) · 1.54 KB

pretty_print_formatter

Build Status Coverage Status

Screenshot

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

Documentation can be found at https://hexdocs.pm/pretty_print_formatter.

Installation

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}

Ecto formatter configuration

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 

License

pretty_print_formatter is licensed under the MIT license.

See LICENSE for the full license text.