Laravel 中自定义日志目录


写入指定通道
有时候你可能希望将日志信息记录到某个通道而不是应用的默认通道。要实现这个目的,你可以使用 Log 门面上的 channel 方法来获取配置文件定义的通道并将日志写入进去

项目中,因为日志文件会日益积累,所以一般日志不会放在Laravel项目默认的/storage/logs目录下。

因此要改变Laravel默认的日志存储路径,编辑config/logging.php文件

Log::channel('daily')->info('Something happened!');


'daily' => [
        'driver' => 'daily',
        'path' => env('LOG_STORAGE_PATH',storage_path('logs/laravel.log')), //存储路径
        'level' => 'debug', //日志级别
        'days' => 90, //最多存储天数
],


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM