diff --git a/framework/CHANGELOG.md b/framework/CHANGELOG.md index f0bd91b31f..4653fd97c9 100644 --- a/framework/CHANGELOG.md +++ b/framework/CHANGELOG.md @@ -16,6 +16,7 @@ Yii Framework 2 Change Log - Enh #14081: Added `yii\caching\CacheInterface` to make custom cache extensions adoption easier (silverfire) - Chg #14286: Used primary inputmask package name instead of an alias (samdark) - Enh #14298: The default response formatter configs defined by `yii\web\Response::defaultFormatters()` now use the array syntax (brandonkelly) +- Bug #14341: Fixed regression in error handling introduced by fixing #14264 (samdark) 2.0.12 June 05, 2017 -------------------- diff --git a/framework/log/Logger.php b/framework/log/Logger.php index 7124b2f03b..9bbfa4e89a 100644 --- a/framework/log/Logger.php +++ b/framework/log/Logger.php @@ -278,7 +278,7 @@ class Logger extends Component list($token, $level, $category, $timestamp, $traces) = $log; $memory = isset($log[5]) ? $log[5] : 0; $log[6] = $i; - $hash = md5(serialize($token)); + $hash = md5(json_encode($token)); if ($level == self::LEVEL_PROFILE_BEGIN) { $stack[$hash] = $log; } elseif ($level == self::LEVEL_PROFILE_END) {