[fix] str_replace/3 given null TypeError

This commit is contained in:
Lkeme 2022-09-26 13:34:47 +08:00
parent 7ec36187df
commit 0f5ab6ad5a

View File

@ -208,6 +208,9 @@ class Log extends SingleTon
{
$callback_level = getConf('log.callback_level') ?? Logger::ERROR;
if ($levelId >= $callback_level) {
// Startup failed, given null value
if (is_null(getConf('log.callback'))) return;
//
$url = str_replace('{account}', $this->prefix(), getConf('log.callback'));
$url = str_replace('{level}', $level, $url);
$url = str_replace('{message}', urlencode($message), $url);
@ -218,5 +221,4 @@ class Log extends SingleTon
}