diff --git a/CHANGELOG.md b/CHANGELOG.md index 21c477c3..5ba90cc6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ ### Improvements and bug fixes +- feat: use Logger instead of IO.puts in DB check (#5050 - @swiffer) + #### Build, CI, internal #### Dashboards diff --git a/lib/teslamate/database_check.ex b/lib/teslamate/database_check.ex index e5e34447..7af934b1 100644 --- a/lib/teslamate/database_check.ex +++ b/lib/teslamate/database_check.ex @@ -1,4 +1,6 @@ defmodule TeslaMate.DatabaseCheck do + require Logger + alias Ecto.Adapters.SQL alias TeslaMate.Repo @@ -51,7 +53,7 @@ defmodule TeslaMate.DatabaseCheck do }) do cond do major > 1800 -> - IO.puts( + Logger.warning( "PostgreSQL version #{version} is not officially tested or supported yet. Use at your own risk." ) @@ -67,7 +69,7 @@ defmodule TeslaMate.DatabaseCheck do raise "PostgreSQL version #{version} is not supported. Minimum required for #{div(major, 100)}.x is #{@version_requirements[major].min_version}." true -> - IO.puts("PostgreSQL version #{version} is compatible (#{div(major, 100)}.x series).") + Logger.info("PostgreSQL version #{version} is compatible (#{div(major, 100)}.x series).") end end end