如何将错误记录到 SilverStripe 4 中的文件日志?我的意思是所有导致来自 SS 的“内部服务器错误”信息的错误
在 SilverStripe 中是:
SS_Log::add_writer(new SS_LogFileWriter('/var/log/silverstripe/errors.log'), SS_Log::ERR);
文档说我需要做类似的事情:
SilverStripe\Core\Injector\Injector:
Psr\Log\LoggerInterface:
calls:
LogFileHandler: [ pushHandler, [ %$LogFileHandler ] ]
LogFileHandler:
class: Monolog\Handler\StreamHandler
constructor:
- "../silverstripe.log"
- "info"
我试试这个,但不能让它工作:(