somniumgame/flogger

此日志覆盖默认错误日志。任何致命错误你都可以在调试模式下在屏幕上看到。所有类型的日志都会存储一段时间。

v1.0.4 2022-01-03 22:32 UTC

This package is not auto-updated.

Last update: 2024-09-24 12:05:36 UTC


README

欢迎来到SomniumGame团队提供的简单日志器!

此日志覆盖默认错误日志。任何致命错误你都可以在调试模式下在屏幕上看到。所有类型的日志都会存储一段时间。

安装步骤

1) 使用命令 "composer require somniumgame/flogger"。2) 将 vendor/somniumgame/flogger/src 中的 .htaccess 复制到你的项目根目录。3) 编辑 .htaccess 的第一行。将 "path_to_project" 替换为你的 vendor 目录路径(例如:从 "path_to_project" 到 "home/somniumgame/public_html")。4) 在 vendor/somniumgame/flogger/src/Configs/logs_config.json 中配置设置:{"path_to_logs_dir": "Logs/", - 从项目根目录存储日志文件的路径 "log_types": [

"error",
"log",
"warning"

], - 你可以添加自定义日志类型,但需要在配置的末尾添加筛选参数,并在 vendor/somniumgame/flogger/src/Logs/Logger.php 中也添加。添加到 const 和 "prepareMessageClass" 方法中。 "storage_time_in_days": 3, - 不包括当前日的完整天数(3天 + 今天) "debug_mode": true, - 只有在此模式下日志才会被筛选。建议在生产环境中设置为 false。 "warning_screening": true, - 在屏幕上显示警告日志 "log_screening": true - 在屏幕上显示日志日志 HERE CAN BE CUSTOM SCREENING}

5) 使用:Logger::Log("错误文本", Logger::ERROR, "ErrorLog", true); 参数:1) 日志文本 2) 日志类型 3) 日志分类名称 4) 筛选(如果为 true - 覆盖所有配置设置并始终显示日志)