diff --git a/CHANGELOG.md b/CHANGELOG.md index 3c3aaa8883..b54256e552 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,10 @@ This project adheres to [Semantic Versioning](http://semver.org/). - #2887, Add Preference `max-affected` to limit affected resources - @taimoorzaeem +### Fixed + + - #3149, Misleading "Starting PostgREST.." logs on schema cache reloading - @steve-chavez + ### Deprecated - `Prefer: params=single-object` is deprecated. Use [a function with a single unnamed JSON parameter](https://postgrest.org/en/latest/references/api/stored_procedures.html#s-proc-single-json) instead. - @steve-chavez diff --git a/src/PostgREST/App.hs b/src/PostgREST/App.hs index 233cbf7900..3c3b187707 100644 --- a/src/PostgREST/App.hs +++ b/src/PostgREST/App.hs @@ -68,6 +68,8 @@ type Handler = ExceptT Error run :: AppState -> IO () run appState = do + AppState.logWithZTime appState $ "Starting PostgREST " <> T.decodeUtf8 prettyVersion <> "..." + conf@AppConfig{..} <- AppState.getConfig appState AppState.connectionWorker appState -- Loads the initial SchemaCache Unix.installSignalHandlers (AppState.getMainThreadId appState) (AppState.connectionWorker appState) (AppState.reReadConfig False appState) diff --git a/src/PostgREST/AppState.hs b/src/PostgREST/AppState.hs index 7a8dd05267..71903d8399 100644 --- a/src/PostgREST/AppState.hs +++ b/src/PostgREST/AppState.hs @@ -353,7 +353,6 @@ internalConnectionWorker appState = work where work = do config@AppConfig{..} <- getConfig appState - logWithZTime appState $ "Starting PostgREST " <> T.decodeUtf8 prettyVersion <> "..." logWithZTime appState "Attempting to connect to the database..." connected <- establishConnection appState config case connected of