使用sendOutputTo
in task scheduling,我们可以将任务输出存储在文件中:
$schedule->command('test')->everyMinute()->sendOutputTo(storage_path('test'));
但我不想只存储最后一次执行,我需要一个日志。如何在单个文件中记录计划任务输出?
答案 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