首页 > 解决方案 > Cakephp 登录 AWS Elastic Beanstalk

问题描述

在 Elastic Beanstalk 环境中使用 cakePHP 处理日志记录的最佳方式是什么?通常 cakePHP 将日志写入应用程序的 tmp 文件夹。但是,我看不到在 Elastic Beanstalk 应用程序中访问该文件夹的方法。我是否遗漏了什么,或者是否有特定的方法来获取您的应用程序的日志。

编辑:我使用的 cakePHP 版本是 2.10.9

标签: amazon-web-servicescakephpamazon-elastic-beanstalk

解决方案


你没有提到你正在使用的 CakePHP 的版本,所以我假设 3.x

在官方说明书中,您可以看到如何创建日志适配器,然后您可以使用它将日志推送到 Elastic Beanstalk 环境。

如果您BaseLog按照示例所示扩展了该类,则可以编写的代码很少。

接下来,您需要正确配置您的新记录器app.php

对于 CakePHP 2.x,您需要查看有关如何创建新日志流的文档。


推荐阅读