Это исправление для этой ошибки. Надеюсь, что это поможет кому-то еще https://github.com/kohana/core/commit/82b470b2827470da37b0e6771b77c369c3d2e5fb
классы/Кохана/Журнал/Writer.php
public function format_message(array $message, $format = "time --- level: body in file:line")
{
$message['time'] = Date::formatted_time('@'.$message['time'], Log_Writer::$timestamp, Log_Writer::$timezone, TRUE);
$message['level'] = $this->_log_levels[$message['level']];
- // FIX: $message should consist of an array of strings
- $message = array_filter($message, 'is_string');
-
- $string = strtr($format, $message);
+ $string = strtr($format, array_filter($message, 'is_scalar'));
if (isset($message['additional']['exception']))
{
$message['body'] = $message['additional']['exception']->getTraceAsString();
$message['level'] = $this->_log_levels[Log_Writer::$strace_level];
- $string .= PHP_EOL.strtr($format, $message);
+ $string .= PHP_EOL.strtr($format, array_filter($message, 'is_scalar'));
}
return $string;
Замечено, что '+' означает, что добавлены строки, '-' означает, что линия удалена от v3.3
В Kohana есть свой форум. Это не программирование, а проблема с программным продуктом. – zerkms
Спасибо за информацию :) – Davit