Symfony 4.1 发布了。Symfony 是一款基于 MVC 架构的 PHP 框架。Symfony 致力于减少重复代码的编写,以加速 Web 应用的开发和维护。Symfony 与许多关系型数据库集成的也非常好,成本也较小。
此外,Symfony 致力于在企业背景下创建健壮的应用,同时也给予了开发者强大的配置功能:从文件结构到外部目录,几乎所有的东西都可以自定义。Symfony 也捆绑了一些诸如测试、调试、文档生成等额外的工具来满足企业的开发过程。
更新内容:
Symfony 4.1改进了Monolog集成以允许排除与特定HTTP代码相关的日志消息。例如,使用 fingers_crossed处理程序时,请使用以下配置忽略有关日志403和404错误的日志:
1 2 3 4 5 6 7 | # config/packages/monolog.yaml monolog: handlers: main: # ... type: 'fingers_crossed' excluded_http_codes: [403, 404] |
|---|
对于更复杂的需求,也可以仅为特定URL排除日志,并将其定义为正则表达式模式:
1 2 3 4 5 6 | # config/packages/monolog.yaml monolog: handlers: main: # ... excluded_http_codes: [{ 400: ['^/foo', '^/bar'] }, 403, 404] |
|---|
配置,示例如下:
1 2 3 4 5 6 7 8 9 10 11 12 | <!-- config/packages/monolog. --> <monolog:config> <monolog:handler type="fingers_crossed" name="main" handler="..."> <!-- ... --> <monolog:excluded-http-code code="400"> <monolog:url>^/foo</monolog:url> <monolog:url>^/bar</monolog:url> </monolog:excluded-http-code> <monolog:excluded-http-code code="403" /> <monolog:excluded-http-code code="404" /> </monolog:handler> </monolog:config> |
|---|
完整内容可查看发布主页。
继续阅读与本文标签相同的文章
Node.js 文件上传、删除实例讲解
简单总结一下微信小程序动画的实现及执行步骤
-
重科技、重创新、重人才 常德高新区连续两年举办高新技术交流会
2026-05-18栏目: 教程
-
iRobot擦地机器人上新,更有意义的是机器人间互动的实现
2026-05-18栏目: 教程
-
科技的不断进步,分享缤越智能领航系统的使用方法
2026-05-18栏目: 教程
-
谷歌发布首款装有雷达的智能手机
2026-05-18栏目: 教程
-
Win10启用使用Sandbox
2026-05-18栏目: 教程
