Too many PROGRESS_REPORT and CRASH_REPORT in iex console after upgrading Phoenix from 1.3 to 1.5

Hi all, I upgraded my app from Phoenix 1.3 to 1.5 and suddenly there was a lot of PROGRESS_REPORT and CRASH_REPORT pumping up in my production iex console. I wonder what caused it and how can I make it log to a file rather then in the iex console?

I started the server like this

MIX_ENV=prod PORT=4000 iex -S mix phx.server

A progress report looks like the following:

=PROGRESS REPORT==== 24-May-2020::17:10:47 ===
          supervisor: {<0.387.0>,'Elixir.Postgrex.TypeSupervisor'}
             started: [{pid,<0.388.0>},

And a crash report looks like this:

=CRASH REPORT==== 24-May-2020::12:51:41 ===
    initial call: cowboy_stream_h:request_process/3
    pid: <0.8477.0>
    registered_name: []
    exception exit: {{{#{'__exception__' => true,
                         '__struct__' => 'Elixir.Phoenix.Router.NoRouteError',
                         conn =>
                             #{'__struct__' => 'Elixir.Plug.Conn',
                               adapter =>
                                       #{bindings => #{},body_length => 0,
                                         cert => undefined,has_body => false,
                                         headers =>
                                             #{<<"accept">> => <<"*/*">>,
                                               <<"accept-encoding">> =>
                                               <<"accept-language">> =>
                                                   <<"en-US, en; q=0.9, *; q=0.5">>,
                                               <<"connection">> =>
                                               <<"host">> =>
                                               <<"user-agent">> =>
                                                   <<"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36">>,
                                               <<"x-forwarded-for">> =>
                                               <<"x-real-ip">> =>
                                         host => <<"">>,
                                         host_info => undefined,
                                         method => <<"GET">>,
                                         path => <<"/sitemap.xml">>,
                                         path_info => undefined,
                                         peer =>
                                         pid => <0.8476.0>,port => 80,
                                         qs => <<>>,
                                         ref =>
                                         scheme => <<"http">>,
                                         sock =>
                                         streamid => 1,version => 'HTTP/1.0'}},
                               assigns => #{},
                               before_send =>
                               body_params => #{},
                               cookies =>
                                   #{'__struct__' =>
                                     aspect => cookies},
                               halted => false,host => <<"">>,

It seems like a router error to me.

I have already configged file backend for logger in production.

config :logger, backends: [{LoggerFileBackend, :info}, {LoggerFileBackend, :error}]

config :logger, :info,
  path: "/var/log/my_app/info.log",
  format: "$date $time $metadata[$level] $message\n",
  level: :info

config :logger, :error,
  path: "/var/log/my_app/error.log",
  format: "$date $time $metadata[$level] $message\n",
  level: :error

Did you maybe bump the Elixir version as well? Sounds like something that has to do with logger OTP integration.