diff options
author | Fernando Tapia Rico <fertapric@gmail.com> | 2018-11-27 14:36:07 +0100 |
---|---|---|
committer | José Valim <jose.valim@gmail.com> | 2018-11-27 14:36:07 +0100 |
commit | bb09c7fef313092795383b5b1c95771bf75229a4 (patch) | |
tree | 0dca3b6165432ecaf38dcb616c1006050159e7fc | |
parent | 122dcbe90cced300185a6a4b547ca70f161f565a (diff) | |
download | elixir-bb09c7fef313092795383b5b1c95771bf75229a4.tar.gz |
Remove :console backend from app env in Mix tests (#8432)
Backends added or removed dynamically via Logger.add_backend/2 or
Logger.remove_backend/2 are not persisted. Backends must be
removed from the application environment explicitly.
-rw-r--r-- | lib/mix/test/test_helper.exs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/mix/test/test_helper.exs b/lib/mix/test/test_helper.exs index ce182fd91..5c6ebea96 100644 --- a/lib/mix/test/test_helper.exs +++ b/lib/mix/test/test_helper.exs @@ -34,6 +34,7 @@ defmodule MixTest.Case do setup config do if apps = config[:apps] do Logger.remove_backend(:console) + Application.put_env(:logger, :backends, []) end on_exit(fn -> @@ -52,6 +53,7 @@ defmodule MixTest.Case do end Logger.add_backend(:console, flush: true) + Application.put_env(:logger, :backends, [:console]) end end) |