自定义日志路径
<?php
namespace App\Model;
use Illuminate\Support\Facades\Log;
class WriteLog
{
/*
*
* */
public static function recordLog(string $message, array $data, $logName = 'all')
{
$path = self::setPath($logName);
Log::useDailyFiles($path);
Log::Info($message, $data);
}
private static function setPath(string $fileName): string
{
return __DIR__ . "/../../storage/logs/" . $fileName . ".log";
}
}
备注:
/vendor/laravel/framework/src/Illuminate/Log/Writer.php 中 有俩个函数可以设置文件路径
useDailyFiles() 每天创建新的日志文件 例:test-2017-11-16.log
useFiles() 始终都是一个文件 例:test.log
本作品采用《CC 协议》,转载必须注明作者和本文链接