vektormuhammadlutfi/codeigniter-log-viewer

这是一个简单的日志查看器,用于在浏览器中查看Code Igniter 4的日志文件

1.1.7 2023-07-26 02:02 UTC

This package is auto-updated.

Last update: 2024-09-26 04:26:27 UTC


README

使用Composer的CodeIgniter日志查看器

CodeIgniter日志查看器包是一个方便的库,用于在CodeIgniter 4应用程序中查看和管理日志文件。它允许用户轻松显示日志、下载日志文件以及执行其他日志相关操作。

典型的日志视图如下所示

sample.png

需求

  • PHP 7.2或更高版本
  • CodeIgniter 4

通过Composer安装

您可以使用Composer安装CodeIgniter日志查看器包,这是管理CodeIgniter 4应用程序依赖项的推荐方法。

  1. 在您的终端中运行以下命令,通过Composer引入库

    composer require vektormuhammadlutfi/codeigniter-log-viewer:^1.0
    
  2. 安装包后,您可以在控制器或任何其他您想使用它的位置加载CILogViewer

    use \VektorMuhammadLutfi\CodeIgniterLogViewer\CILogViewer;
  3. 创建CILogViewer类的新实例

    $logViewer = new CILogViewer();
  4. 调用showLogs方法以在日志查看器中显示日志

    echo $logViewer->showLogs();
  5. 您可以通过修改配置变量和视图文件来定制日志查看器的行为和外观

用法

要在您的CodeIgniter 4应用程序中使用CodeIgniter日志查看器包,请按照以下步骤操作

  1. 确保您的应用程序中已正确设置了Composer自动加载器。如果您在公共目录中没有index.php文件,请创建一个并添加以下行

    <?php
    
    require __DIR__.'/../vendor/autoload.php';
    
    // Rest of your CodeIgniter 4 bootstrap code...
  2. 在控制器或任何其他您想使用它的位置加载CILogViewer

    use \VektorMuhammadLutfi\CodeIgniterLogViewer\CILogViewer;
  3. 创建CILogViewer类的新实例

    $logViewer = new CILogViewer();
  4. 调用showLogs方法以在日志查看器中显示日志

    echo $logViewer->showLogs();
  5. 您可以通过修改配置变量和视图文件来定制日志查看器的行为和外观

API使用

CodeIgniter日志查看器包还提供了一个API,允许您以编程方式访问日志文件并执行操作。

  1. 要检索日志文件的列表,请向/logs?api=list发送GET请求。

  2. 要查看特定文件的日志,请向/logs?api=view&f=<file_name>发送GET请求,其中<file_name>是日志文件的base64编码名称。

  3. 要删除日志文件,请向/logs?api=delete&f=<file_name>发送GET请求,其中<file_name>是要删除的日志文件的base64编码名称。您还可以使用&f=all删除所有日志文件。

  4. 请确保处理API返回的JSON响应,并在您的应用程序中适当显示。

贡献

我们非常欢迎对此项目的贡献!如果您遇到任何问题或对改进有建议,请随时提出问题或提交pull request。

许可

本项目采用MIT许可证

鸣谢

  • CodeIgniter日志查看器包是Miguel Martinez原始库的重构版本。它由Muhammad Lutfi进一步开发和维护。

资源

我们希望您发现CodeIgniter日志查看器包对访问和管理您的CodeIgniter 4应用程序中的日志文件有所帮助。如果您有任何问题或需要进一步的帮助,请随时联系我们!