tomatophp/tomato-user-activities

高级日志记录器,用于保存用户活动请求

资助包维护!
3x1io

安装: 72

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:项目

v1.0.3 2024-04-29 01:19 UTC

This package is auto-updated.

Last update: 2024-08-29 01:56:25 UTC


README

Screenshot

Tomato用户活动

高级日志记录器是一个用于自动记录您Laravel应用程序中每个请求的laravel包。每个请求也通过哈希值进行标识,该哈希值可用于标准日志来识别请求。

本包受到了来自Anderson Andrade的https://github.com/andersao/laravel-request-logger包的启发。

安装

composer require tomatophp/tomato-user-activities

配置

所有选项均在config/tomato-user-activities.php中描述。

在Laravel 5.7中使用请求哈希值在标准日志文件中

如果您想在标准日志中包含请求标识符以匹配日志事件与请求,可以将以下内容添加到config/logging.php

'tap' => [TomatoPHP\TomatoUserActivities\LogCustomizers\HashLogCustomizer::class],

daily通道。生成的代码应如下所示

    'channels' => [
        ...

        'daily' => [
            'driver' => 'daily',
            'path' => storage_path('logs/laravel.log'),
            'level' => 'debug',
            'days' => 14,
            'tap' => [TomatoPHP\TomatoUserActivities\LogCustomizers\HashLogCustomizer::class],
        ],

        ...
    ],

此日志修改器也可以用于其他通道,但它使用了扩展的LineFormatter

支持

您可以通过加入我们的Discord服务器来获取支持 TomatoPHP

文档

您可以在文档上查看此包的文档

变更日志

有关最近更改的更多信息,请参阅CHANGELOG

鸣谢

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件