用于Laravel的日志记录包

1.0.13 2023-11-13 10:02 UTC

This package is auto-updated.

Last update: 2024-09-13 13:12:08 UTC


README

描述

Laravel Easy Log 是一个针对 Laravel 应用的自定义日志记录包,允许以各种级别(如错误、信息和成功)轻松地将消息记录到数据库中。它特别适用于跟踪应用程序行为和用户特定操作。

特性

  • 记录不同类型的消息(错误、成功、信息)。
  • 可选地将日志与用户ID和路由关联。
  • 将日志存储在专用的 custom_log 数据库表中。

要求

  • PHP >= 7.3
  • Laravel 6.x, 7.x, 8.x, 9.0x 或 10.x

安装

  1. 需要包
    使用 Composer 安装包。在您的 Laravel 项目中运行以下命令

    composer require laravel_easy_log/easy_log
  2. 运行迁移
    发布并运行迁移以在数据库中创建 custom_log

    php artisan vendor:publish --provider="LaravelEasyLog\EasyLog\CustomLogServiceProvider" --tag="migrations"
    php artisan migrate
  3. 配置(可选)
    如果您想自定义包,可以发布配置文件

    php artisan vendor:publish --provider="LaravelEasyLog\EasyLog\CustomLogServiceProvider" --tag="config"

使用方法

安装包后,您可以像这样记录消息

use LaravelEasyLog\EasyLog\Facades\CustomLogger;

CustomLogger::log($userId, 'Your log message', 'info', request()->path());

贡献

欢迎为 Laravel Easy Log 包做出贡献。请遵循为开源项目做出贡献的标准程序。

许可证

本包是开源软件,受MIT许可证许可。