开发手册 欢迎您!
软件开发者资料库

Grav - 调试和日志记录

Grav调试和日志记录 - 从简单和简单的步骤学习Grav,从基本到高级概念,包括概述,安装,降价语法,页面和图像链接,媒体,模块化页面,多语言,主题基础教程,树枝过滤器和函数,主题变量,资产管理器,主题自定义,插件基础知识,教程,事件挂钩,管理员简介,仪表板,配置系统和站点,管理面板页面,页面编辑器选项和高级,蓝图,性能和缓存,调试和日志记录,CLI,GPM ,开发,生命周期,YAML语法,表单,Rochen虚拟主机,WireNine,Crucial虚拟主机,Arvixe,SiteGround,服务器错误,权限。

调试&在开发主题和插件时,记录信息是非常必要的. Grav通过使用如下所述的一些功能来使用调试信息.

PHP调试栏

Grav附带了一个名为调试栏的工具显示调试信息.默认情况下,此功能已禁用.您可以全局启用它或使用 system.yaml 作为您的开发环境.

debugger:   enabled: true   twig: true   shutdown:      close_connection: true

启用调试器后 true ,您可以查看以下调试栏,如下所示.单击角落左侧的G符号.

Grav Debugging &Logging

debug 栏中,您可以查看右侧角落的整体内存使用情况和处理时间.它还包含几个提供详细信息的选项卡.

Grav Debugging&Logging

在消息选项卡中,您可以查看有助于您调试Grav开发过程的消息,并且信息将通过 $ Grav ['debugger']从代码发布到此选项卡 →  addMessage($ my_var).

Grav Debugging&Logging

在时间轴选项卡中,您可以查看Grav计时的细分.

错误显示

它显示错误消息关于运行时的块或页面.在Grav中,您可以轻松识别错误并快速解决错误.以下是将在屏幕上显示的错误消息,如以下屏幕截图所示.

Grav Debugging&Logging

user/config/system.yaml 文件中,您可以通过将错误页面设置为false来禁用错误页面.

errors:   display: false   log: true

记录

记录用于报告库和应用程序中的错误和状态信息.在Grav中,有一些重要的日志记录功能,如下所示.

$Grav['log']->info('My informational message');$Grav['log']->notice('My notice message');$Grav['log']->debug('My debug message');$Grav['log']->warning('My warning message');$Grav['log']->error('My error message');$Grav['log']->critical('My critical message');$Grav['log']->alert('My alert message');$Grav['log']->emergency('Emergency, emergency, there is an emergency here!');

所有日志消息都将显示在文件夹< your_folder_name>下的 Grav.log 文件中./logs/Grav.log