如您所知,Laravel 支持多种日志服务。默认情况下,在使用 Vapor 时,您的应用程序将在记录消息时使用 AWS CloudWatch 服务。
Vapor 仪表板提供了一种最便捷的方式来查看和搜索您的应用程序日志。通过利用 Vapor 的强大搜索和过滤工具,您可以轻松访问和分析存储在 AWS CloudWatch 上的所有应用程序日志。
Vapor 允许您搜索特定日志或异常,并根据函数类型、日志级别和日志时间段应用过滤器。找到相关日志条目后,您可以单击它以查看与该条目关联的更多信息,例如其上下文或异常详细信息。
或者,您也可以直接在 AWS CloudWatch 中查看日志。为此,请导航到 AWS 控制台的“Lambda”仪表板。然后,找到您的项目的 Lambda(vapor-{projectName}-{environmentName})。然后,您可以在 Lambda 的“监控”选项卡中单击“在 CloudWatch 中查看日志”链接。
基础设施日志
请记住,即使您为应用程序日志配置了不同的日志服务,AWS CloudWatch 服务和 Vapor UI 也会显示您的基础设施日志。基础设施日志可能包括有关 AWS Lambda 超时等的日志。