可以根据日志级别更改日志路径。但是,如果我有两个不同的日志文件路径,每个路径包含所有级别或自定义配置级别的日志?
例如,我有两条具有不同路径的Api Logs和Sms Logs路径。
如何定义两个日志?目前正在进行日志记录 前
Log::emergency('Log string');
根据已定义的紧急程度流处理程序记录此字符串。
但我想要在API路径日志或Sms路径日志中写入此日志。
答案 0 :(得分:0)
Laravel在我记忆中使用了Monolog,请继续检查。 Monolog非常灵活,可以为您提供大量的控制。
如果您想使用Monolog的高级功能,我认为您可以像宣传的那样开箱即用:
使用Monolog \ Logger; 使用Monolog \ Handler \ StreamHandler;
$ view_log = new Logger('查看日志');
//使用了laravel或流明的不同路径 $ view_log-> pushHandler(new StreamHandler('path / to / log.log',Logger :: INFO));
$ view_log-> addInfo(“User $ user clicked”);