如何将错误记录到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)
我试试这个,但不能让这个工作:(
尝试添加到.env文件(https://docs.silverstripe.org/en/4/getting_started/environment_management/)这样的字符串:
SS_ERROR_LOG = "silverstripe.log"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
821 次 |
| 最近记录: |