質問: laravel5.7 webで吐き出すログ出力先と バッチ(タスクスケジュール)で吐き出すログ出力先を変えたい場合 laravel では、どのようにするのがスマートでしょうか? 読み込む.env を変える? 例えば WEBは/var/log/web/laravel.log バッチは/var/log/batch/laravel_batch.log
回答: 以下のようにすれば良いと思います。 各設定値(出力先)はenvで取得するようにしても良いでしょう。 > > WEBは/var/log/web/laravel.log > > > ここを`'path' => '/var/log/web/laravel.log',`に変える > > バッチは/var/log/batch/laravel_batch.log > > > kunaiさんの方法もしくは sendOutputToまたはappendOutputToに`/var/log/batch/laravel_batch.log`を指定する ※後者だとコマンド(タスク)毎に出力先を設定できるのが利点でしょうか