【发布时间】:2021-11-01 08:19:20
【问题描述】:
我有一个 Laravel 8 应用程序,我在其中针对特定帐户运行我的作业。对于每个帐户,我需要一个单独的日志文件,格式为“logFileName_122323123_2021-01-01”(logFileName__) 等。
类似问题how to customize file name of log in Laravel 8.0? 但这并不能帮助我在每次运行作业时创建一个新文件。
我在作业构造函数中进行了尝试,但由于我静态调用 Log,它不会保留其值。
Config::set(['logging.channels.processPbsNormalCampaignJob.path' => storage_path('logs/processPbsNormalCampaignJob_'.$this->accountId.'_' . date('Y-m-d') . '.log')]);
最好的方法是什么?
【问题讨论】:
标签: laravel logging laravel-8 jobs