这是一个灵活优化的日志记录器,您可以配置路径、集中管理所有应用程序日志,按年月日和文件名组织。

dev-master 2024-04-01 04:20 UTC

This package is auto-updated.

Last update: 2024-10-01 00:14:47 UTC


README

这是一个为 Laravel 应用优化的灵活日志记录器,您可以更改和配置日志路径,将所有应用程序日志集中到一个路径中,按年月日和文件名组织。

例如: /var/logs/your-app/202203/20220324_app.txtC:\logs\your-app\202203\20220324_app.txt

如何使用此包

  • 安装包

composer require dvxgit-jsoriano/logger

  • 发布包

php artisan vendor:publish --tag=logger-config

  • 使用包
// GET CONFIG FROM jsoriano-logger configuration
Logger::configure();
// SET YOUR OWN CONFIG PATH
Logger::configure('/var/logs/your-app/');
// SET YOUR OWN CONFIG PATH, NAME, EXT
Logger::configure('/var/logs/your-app/', '_app', '.txt');

// CALL LOG AFTER CONFIGURE, YOU CAN ALSO PASS (OPTIONAL) PAYLOAD
Logger::log("Testing 123!", ["key"=>"value"]);

故障排除

  • 有时您可能需要允许对您希望放置日志的文件夹路径的写入权限。

chmod 755 /var/log/

开发者

Jerome Soriano 感谢咖啡!