php 如何在.theme文件中使用Drupal 8 logger

o7jaxewo  于 2023-08-02  发布在  PHP
关注(0)|答案(1)|浏览(121)

我需要调试主题的.theme文件中的预处理函数。我的本地计算机上没有该项目,因此无法在生产环境中使用类似转储的函数。
我考虑过使用logs,但是\Drupal::logger()需要一个模块名作为它的第一个参数,而且我不在模块中,我在.theme文件中。
如何使用此功能或类似功能?

pqwbnv8z

pqwbnv8z1#

Drupal::logger()不需要模块名作为它的第一个参数,一般的做法是使用调用它的模块的名称,但实际上你可以使用任何你想要的字符串。
此字符串用作消息所属的通道(或类别或类型),其主要目的是在查看日志时轻松识别消息(即通过按它们的类别/类型/频道过滤它们)。
在管理员UI的报告页面上,它被称为 * 类型 *:
x1c 0d1x的数据

相关问题