首页 > 解决方案 > Laravel 调度器的日志

问题描述

Laravel在哪里存储调度程序的日志,即如果我们将调度程序设置为 2 小时的间隔,并且它已经在下午 12 点执行,那么它应该在下午 2 点执行?

Laravel 怎么知道调度器不应该在下午 1 点执行?

标签: phplaravellaravel-5

解决方案


我遇到了两种存储日志的方法。

1) 将输出发送到文件。查看Laravel 5.8 调度

protected function schedule(Schedule $schedule)
{
    $schedule->command('inspire')
             ->everyMinute()
             ->appendOutputTo(storage_path('logs/inspire.log'));
}

2) 使用 cron 监控cronhub。您可以在此处查看文档。
如何在 Laravel 应用程序中创建和监控计划任务

对不起,我不能贡献更多,因为我个人没有使用它。希望这些信息有所帮助。干杯!


推荐阅读