瀏覽代碼

fix(Logger): Warn on invalid `loglevel` configuration option

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
tags/v29.0.0beta4
Ferdinand Thiessen 2 月之前
父節點
當前提交
e838aa9514
沒有連結到貢獻者的電子郵件帳戶。
共有 1 個檔案被更改,包括 7 行新增1 行删除
  1. 7
    1
      lib/private/Log.php

+ 7
- 1
lib/private/Log.php 查看文件

@@ -282,7 +282,13 @@ class Log implements ILogger, IDataLogger {
}

$configLogLevel = $this->config->getValue('loglevel', ILogger::WARN);
return min(is_int($configLogLevel) ? $configLogLevel : ILogger::WARN, ILogger::FATAL);
if (is_numeric($configLogLevel)) {
return min((int)$configLogLevel, ILogger::FATAL);
}

// Invalid configuration, warn the user and fall back to default level of WARN
error_log('Nextcloud configuration: "loglevel" is not a valid integer');
return ILogger::WARN;
}

/**

Loading…
取消
儲存