laravel:配置日志(10.27.0)

一,相关文档:

https://learnku.com/docs/laravel/10.x/logging/14858

二,未配置日志:

php代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
namespace App\Http\Controllers;
 
use Illuminate\Http\Request;
use Illuminate\Support\Facades\App;
use Illuminate\Support\Facades\Log;
 
class NewsController extends Controller
{
    //记录日志
    public function log(Request $request){
        Log::info("这是一条info日志");
        Log::warning("这是一条warning日志");
        Log::error("这是一条error日志");
        return "日志";
    }

查看生成的日志:

默认位于storage/logs/laravel.log

[2023-10-17 14:44:53] local.INFO: 这是一条info日志  
[2023-10-17 14:44:53] local.WARNING: 这是一条warning日志  
[2023-10-17 14:44:53] local.ERROR: 这是一条error日志

说明:刘宏缔的架构森林—专注it技术的博客,
网站:https://blog.imgtouch.com
原文: https://blog.imgtouch.com/index.php/2023/10/18/laravel-pei-zhi-ri-zhi-10-27/
代码: https://github.com/liuhongdi/ 或 https://gitee.com/liuhongdi
说明:作者:刘宏缔 邮箱: 371125307@qq.com

三,配置日志:

1,配置日志:

config/logging.php中添加一个channel

1
2
3
4
5
6
7
'business' => [
    'driver' => 'daily',
    'path' => env('LOG_PATH') . 'image.log',
    'level' => env('LOG_LEVEL', 'debug'),
    'days' => 365,
    'replace_placeholders' => true,
],

说明:LOG_PATH作为日志的保存路径,请自行在.env中定义

2,在controller中写日志

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
namespace App\Http\Controllers;
 
use Illuminate\Http\Request;
use Illuminate\Support\Facades\App;
use Illuminate\Support\Facades\Log;
 
class NewsController extends Controller
{
    //记录日志
    public function log(Request $request){
        Log::channel('business')->info("这是一条info日志");
        Log::channel('business')->warning("这是一条warning日志");
        Log::channel('business')->error("这是一条error日志");
        return "日志";
    }

3,查看生成的日志:

liuhongdi@lhdpc:/data/laravel/logs$ more image-2023-10-18.log 
[2023-10-18 03:44:51] local.INFO: 这是一条info日志  
[2023-10-18 03:44:51] local.WARNING: 这是一条warning日志  
[2023-10-18 03:44:51] local.ERROR: 这是一条error日志

四,查看laravel框架的版本:

liuhongdi@lhdpc:/data/laravel/dignews$ php artisan --version
Laravel Framework 10.27.0
posted @ 2023-10-20 07:55  刘宏缔的架构森林  阅读(53)  评论(0编辑  收藏  举报