在任务调度中附加输出

时间:2015-07-09 13:25:47

标签: php laravel laravel-5

使用sendOutputTo in task scheduling,我们可以将任务输出存储在文件中:

$schedule->command('test')->everyMinute()->sendOutputTo(storage_path('test'));

但我不想只存储最后一次执行,我需要一个日志。如何在单个文件中记录计划任务输出?

2 个答案:

答案 0 :(得分:15)

不是appendOutputTo你在寻找什么?

$schedule->command('test')->everyMinute()->appendOutputTo(storage_path('test'));

答案 1 :(得分:-1)

您可以使用laravel系统日志

http://laravel.com/docs/5.1/errors#logging

或者您可以访问Monolog并创建自己的自定义日志

此链接可以看到如何将日志分成多个文件 https://laracasts.com/discuss/channels/general-discussion/advance-logging-with-laravel-and-monolog