由于模块不同,需要每个模块单独定义
新建一个控制器
<?php
namespace App\Log;
/**
* Created by PhpStorm.
* User: tangbohu
* Date: 2019-01-07
* Time: 16:25
*/
use Monolog\Logger;
use Monolog\Handler\StreamHandler;
class LogController {
public function logContro($msg){
$filename='/Users/tangbohu/github/storage/logs/region.log';
if (!file_exists($filename)){
fopen($filename, "w");
}
$view_log = new Logger('Region Logs');
$view_log->pushHandler(new StreamHandler($filename, Logger::INFO));
$view_log->addInfo($msg);
}
}
文件 位置自己定义
控制器中引入该文件
use App\Log\LogController;
$log=new LogController();
$log->logContro('错误参数如下:'.json_encode($request->all(),320));
这样就会写到storage/logs/region.log
文件内