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