Skip to content

Instantly share code, notes, and snippets.

@juanpabloaj
Created June 25, 2021 23:41
Show Gist options
  • Star 7 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save juanpabloaj/57287cd858fb1bfd551017011f92dea9 to your computer and use it in GitHub Desktop.
Save juanpabloaj/57287cd858fb1bfd551017011f92dea9 to your computer and use it in GitHub Desktop.
elixir, colorful log lines
require Logger
Logger.configure_backend(:console, format: "$time $metadata[$level] $levelpad$message\n")
# more colores in
# https://hexdocs.pm/elixir/1.12/IO.ANSI.html
Logger.info("colorful log line", ansi_color: :black)
Logger.info("colorful log line", ansi_color: :blue)
Logger.info("colorful log line", ansi_color: :cyan)
Logger.info("colorful log line", ansi_color: :green)
Logger.info("colorful log line", ansi_color: :magenta)
Logger.info("colorful log line", ansi_color: :light_black)
Logger.info("colorful log line", ansi_color: :light_blue)
Logger.info("colorful log line", ansi_color: :light_cyan)
Logger.info("colorful log line", ansi_color: :light_green)
Logger.info("colorful log line", ansi_color: :light_magenta)
Logger.info("colorful log line", ansi_color: :black_background)
Logger.info("colorful log line", ansi_color: :blue_background)
Logger.info("colorful log line", ansi_color: :cyan_background)
Logger.info("colorful log line", ansi_color: :green_background)
Logger.info("colorful log line", ansi_color: :magenta_background)
Logger.info("colorful log line", ansi_color: :light_black_background)
Logger.info("colorful log line", ansi_color: :light_blue_background)
Logger.info("colorful log line", ansi_color: :light_cyan_background)
Logger.info("colorful log line", ansi_color: :light_green_background)
Logger.info("colorful log line", ansi_color: :light_magenta_background)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment