如何添加或设置两个日志路径来记录laravel或流明?

时间:2016-03-10 09:41:15

标签: laravel logging lumen monolog

可以根据日志级别更改日志路径。但是,如果我有两个不同的日志文件路径,每个路径包含所有级别或自定义配置级别的日志?

例如,我有两条具有不同路径的Api Logs和Sms Logs路径。

如何定义两个日志?目前正在进行日志记录 前

  

Log::emergency('Log string');

根据已定义的紧急程度流处理程序记录此字符串。

但我想要在API路径日志或Sms路径日志中写入此日志。

1 个答案:

答案 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”);