⚡️ #yiisoftLog
В пакете Yii Logging Library убрали зависимость
В пакете Yii Logging Library убрали зависимость
ext-json
, так как начиная с PHP 8 это расширение всегда входит в состав PHP (PR).👍4
#yiisoftLog #МинорныйРелиз #Релиз
🎁 Yii Logging Library 2.1
• Добавлены новые статические методы в классе
-
-
-
• Добавлена поддержка вложенных значений в переменных шаблона сообщения, например
• Добавлены провайдеры контекста (подробнее в документации).
• Добавлена поддержка
• В классе
• Константа
• В классе
-
-
-
• В классе
-
-
• При генерации сообщений для исключений заменён метод
• В конструкторе
• Исправлена ошибка при парсинге сообщений, содержащих переменные, которые нельзя привести к строке.
• Исправлена ошибка при форматировании трейса, когда нет значений "file" и "line".
🎁 Yii Logging Library 2.1
• Добавлены новые статические методы в классе
Logger
:-
assertLevelIsValid()
,-
assertLevelIsString()
,-
assertLevelIsSupported()
.• Добавлена поддержка вложенных значений в переменных шаблона сообщения, например
{foo.bar}
.• Добавлены провайдеры контекста (подробнее в документации).
• Добавлена поддержка
DateTime
и DateTimeImmutable
в качестве метки времени в контексте.• В классе
Message
добавлены методы category()
, trace()
, time()
и константа DEFAULT_CATEGORY
.• Константа
CategoryFilter::DEFAULT
помечена устаревшей.• В классе
Logger
помечены устаревшими методы:-
validateLevel()
,-
setTraceLevel()
,-
setExcludedTracePaths()
.• В классе
Target
помечены устаревшими методы:-
setCommonContext()
,-
getCommonContext()
.• При генерации сообщений для исключений заменён метод
gettype()
на get_debug_type()
.• В конструкторе
Message
тип параметра $level
изменён на string
.• Исправлена ошибка при парсинге сообщений, содержащих переменные, которые нельзя привести к строке.
• Исправлена ошибка при форматировании трейса, когда нет значений "file" и "line".
👍9👾1
#yiisoftLog #ПатчРелиз #Релиз
🎁 Yii Logging Library 2.1.1
• Выполнен небольшой рефакторинг внутреннего класса
• Для опциональных nullable-параметров явно прописан тип с
🎁 Yii Logging Library 2.1.1
• Выполнен небольшой рефакторинг внутреннего класса
ContextValueExtractor
.• Для опциональных nullable-параметров явно прописан тип с
null
для совместимости с PHP 8.4.10👍5👾1