From a7cddd8ecebcb74e8c3a2026eda4fa121f68c830 Mon Sep 17 00:00:00 2001 From: laurenceisla Date: Wed, 21 Jul 2021 14:40:34 -0500 Subject: [PATCH] Add log-level config option --- configuration.rst | 24 +++++++++++++++++++++++- releases/upcoming.rst | 6 ++++++ 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/configuration.rst b/configuration.rst index 960002b67..577d14ae9 100644 --- a/configuration.rst +++ b/configuration.rst @@ -43,6 +43,7 @@ server-host String !4 server-port Int 3000 server-unix-socket String server-unix-socket-mode String 660 +log-level String error openapi-mode String follow-privileges openapi-server-proxy-uri String jwt-secret String @@ -176,12 +177,33 @@ server-unix-socket-mode server-unix-socket-mode = "660" +.. _log-level: + +log-level +--------- + + Specifies the level of information to be logged while running PostgREST. + + .. code:: bash + + # Only startup and db connection recovery messages are logged + log-level = "crit" + + # All the "crit" level events plus server errors (status 5xx) are logged + log-level = "error" + + # All the "error" level events plus request errors (status 4xx) are logged + log-level = "warning" + + # All the "warning" level events plus all requests (every status code) are logged + log-level "info" + .. _openapi-mode: openapi-mode ------------ - Specifies how the OpenAPI output should be displayed: + Specifies how the OpenAPI output should be displayed. .. code:: bash diff --git a/releases/upcoming.rst b/releases/upcoming.rst index cfebed6d2..8de3d97b1 100644 --- a/releases/upcoming.rst +++ b/releases/upcoming.rst @@ -19,6 +19,9 @@ Added * Config options for showing a full OpenAPI output regardless of the JWT role privileges and for disabling it altogether. See :ref:`openapi-mode`. |br| -- `@steve-chavez `_ +* Config option for logging level. See :ref:`log-level`. + |br| -- `@steve-chavez `_ + * Documentation improvements + Added the :ref:`OPTIONS requests ` section. @@ -41,3 +44,6 @@ Changed * Improved error message for a not found RPC on a stale schema (see :ref:`stale_function_signature`) and for the unsupported case of overloaded functions with the same argument names but different types. |br| -- `@laurenceisla `_ + +* Modified the default logging level from ``info`` to ``error``. See :ref:`log-level`. + |br| -- `@steve-chavez `_ \ No newline at end of file