【问题标题】:Laravel RESTAPI, show debug froms server sideLaravel REST API,显示调试表单服务器端
【发布时间】:2019-10-24 04:28:08
【问题描述】:

我有一个使用 laravel 作为服务器端和 rest api 的 web 构建。 一些用户将访问我的restapi

如果客户端尝试将数据连接/发布到我的 api,我想从服务器端显示调试

谁能给我解释一下?或者我可以遵循的教程?

【问题讨论】:

  • 如果我正确理解了您的问题,那么 laravel 会提供位于“storage/logs”目录中的日志文件。如有其他需要,请说明。
  • 是的,但是当错误发生时它会更新,我想要的是成功/错误将保存在诸如日志文件之类的东西中,laravel中的任何包?

标签: laravel api debugging server


【解决方案1】:

要捕获除记录消息之外的所有错误,您可以尝试使用 laravel 包的堆栈跟踪

rap2hpoutre/laravel-log-viewer

这样更方便调试问题。

【讨论】:

    【解决方案2】:

    您可以使用以下任何一种。

    Log::emergency("Your message");
    Log::alert("Your message");
    Log::critical("Your message");
    Log::error("Your message");
    Log::warning("Your message");
    Log::notice("Your message");
    Log::info("Your message");
    Log::debug("Your message");
    

    它将日志存储在您的日志文件中。最好设置LOG_CHANNEL=daily。如果您有一个松弛频道,那么您可以在该频道中收到您的日志通知。

    要了解有关日志记录的更多信息,请阅读此官方文档。 https://laravel.com/docs/5.8/logging

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-29
      • 1970-01-01
      • 2016-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多