raysulkobir/logs-laravel

为 Laravel 包提供的一个基本但很棒的日志生成器

1.0.0 2024-03-23 07:44 UTC

This package is auto-updated.

Last update: 2024-09-24 17:25:31 UTC


README

为 Laravel 包提供的一个基本但很棒的日志生成器。

要求: Laravel >= 10.0

许可证: MIT

安装

首先通过 Composer 安装此包。只需在终端运行以下命令-

composer require raysulkobir/logs-laravel

配置

在 config/app.php 的 providers 数组中注册服务提供者-

   'providers' => [
          // .........................
          Raysulkobir\LogsLaravel\LogsServiceProvider::class,
   ]

数据库迁移

   php artisan migrate

在控制器中使用

首先导入 UniqueSlug 门面

   use Raysulkobir\LogsLaravel\Logger\Logger;

示例

// 第 1 个参数是字符串表名 // 第 2 个参数是字符串响应 // 第 3 个参数是整数表 id,默认

// 这行已添加以供说明

Logger::logDb('type', ['a', 'b', 'c'], 100);

// 第 1 个参数是字符串响应

Logger::logFile('{"Envelope":{"Body":{"Fault":{"faultcode":"soap:Server","detail":{"source":{"errorcode":"protocol.http.TooBigBody"}},"faultstring":"Body buffer overflow","faultactor":{}}},"encodingStyle":"http://schemas.xmlsoap.org/soap/encoding/"}');

此 logDb

Screenshot_1

此 logFile

fileupload

安全

如果您发现任何安全相关的问题,请通过电子邮件 raysulkobir97@gmail.com 报告,而不是使用问题跟踪器。