在开发 Drupal CMS 网站时,我们发现 Drupal 默认的日志记录在 watchdog 数据表中,为了把日志记录在文件、控制台输出,可以使用 monolog 模块。这个模块提供的文档较少,在此记录一下遇到的问题。
TOC
- 启用模块报错 The service “monolog.handler.rotating_file” has a dependency on a non-existent parameter “monolog.level.debug”.
- 修改日志格式为 JSON
- 输出到控制台(在 Drupal 运行在 Docker 容器中时非常有用)
- arguments 的配置
- processors 的配置
- 分离 INFO 和 ERROR
