diff --git a/lib/config/definitions.js b/lib/config/definitions.js
index 70d90a95100ab528f8b7a327f274ee32404966f6..fbcf87563b8e18c4a16589c5d2dbce0815f3cb28 100644
--- a/lib/config/definitions.js
+++ b/lib/config/definitions.js
@@ -92,6 +92,7 @@ const options = [
     description: 'Logging level',
     stage: 'global',
     type: 'string',
+    allowedValues: ['fatal', 'error', 'warn', 'info', 'debug', 'trace'],
     default: 'info',
     env: 'LOG_LEVEL',
   },
diff --git a/renovate-schema.json b/renovate-schema.json
index ee3491c95db39466c9b84dc6348c05c69499dba4..03a11f99d2a86e23d4bd78e165cbe062d3812982 100644
--- a/renovate-schema.json
+++ b/renovate-schema.json
@@ -56,6 +56,7 @@
     "logLevel": {
       "description": "Logging level",
       "type": "string",
+      "enum": ["fatal", "error", "warn", "info", "debug", "trace"],
       "default": "info"
     },
     "logFile": {