服务器需要安装: rsyslog
启用drupal核心模块:syslog
在这里配置admin/config/development/logging日志前缀. 一般选择默认的就行, 如果有多个站点。可以第一个站点选择local0, 第二站点选择local1
LOG_LOCAL0
LOG_LOCAL1
LOG_LOCAL2
LOG_LOCAL3
LOG_LOCAL4
LOG_LOCAL5
LOG_LOCAL6
LOG_LOCAL7
配置rsyslog
vim /etc/rsyslog.d/50-default.conf
添加行:
local0.* /var/log/drupal.log
这里的local0和你上面的选择有关系.
重新启动rsyslog服务
service rsyslog restart
禁用db log模块
测试
1. 打开一个404页面
2. \Drupal::logger('debug_test')->notice('hello world');