Using Logger.info and Logger.debug in ExUnit tests
By default in the test env, Phoenix doesn't show
Logger.debug/Logger.info outputs in the console.
Logger provides 4 printing levels:
- info (allows errors, warns, debugs, infos)
- debug (allows errors, warns, debugs)
- warn (allows errors, warns)
- error (allows errors)
By default the
:warn level is turned on. It means that only
Logger.error is printed to the output.
If you'd like to use another two, go to your config/test.exs file and you'll probably see:
# Print only warnings and errors during test config :logger, level: :warn
Just change the line to the proper level (
:info), and you're ready to go:
# Print all (errors, warnings, debugs and infos) during tests config :logger, level: :info