Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Cloudbees中查看Symfony日志信息?_Php_Symfony_Cloudbees - Fatal编程技术网

Php 如何在Cloudbees中查看Symfony日志信息?

Php 如何在Cloudbees中查看Symfony日志信息?,php,symfony,cloudbees,Php,Symfony,Cloudbees,我创建了一个基于symphony的PHP应用程序。我正在尝试在Cloydbees上运行我的应用程序。Couldbees不支持symfony,所以我也创建了自己的clickStack 当我加载网页时,它所说的是: 哎呀!发生了一个错误 服务器返回“500内部服务器错误” 有东西坏了。请通过[电子邮件]发送电子邮件给我们,并告诉我们发生此错误时您正在执行的操作。我们会尽快修好的。不便之处,敬请原谅 据我所知,这是在Cloudbees上运行的,因此没有文件系统访问权限。那么,我如何配置PHP/Symf

我创建了一个基于symphony的PHP应用程序。我正在尝试在Cloydbees上运行我的应用程序。Couldbees不支持symfony,所以我也创建了自己的clickStack

当我加载网页时,它所说的是:

哎呀!发生了一个错误

服务器返回“500内部服务器错误”

有东西坏了。请通过[电子邮件]发送电子邮件给我们,并告诉我们发生此错误时您正在执行的操作。我们会尽快修好的。不便之处,敬请原谅

据我所知,这是在Cloudbees上运行的,因此没有文件系统访问权限。那么,我如何配置PHP/Symfony以这样一种方式登录,它将被拾取,从而显示在web界面的log选项卡中呢

编辑

根据:
似乎为了写入错误日志,我需要打印到StdOut和/或StdErr

我已尝试配置
我试过:

  • 错误日志
  • 系统日志
这是我的config.yml的日志部分

# Insert application logging   
monolog:
  handlers:
    syslog:
      type: syslog
      level: info  
    console:
      type:  console
      level: info
      verbosity_levels:
        VERBOSITY_NORMAL: NOTICE
    error_log:
            type:  stream
            level: info

检查
app/logs
目录。根据您使用的环境,其中必须包含有错误的
dev.log
prod.log
文件。

CloudBees上当前的PHP ClickStack目前不支持Symfony

PHP是的一部分,所以它不是由CloudBees团队正式维护的。但是,这个ClickStack可以在不久的将来通过添加Simfony进行更新


当前GitHub存储库,您可以在其中查看堆栈的开发方式。如果您愿意提供帮助,所有详细信息都可以在上找到。

因此,由于另一个问题,我能够让日志记录正常工作,现在我开始讨论一组新问题:)

相关的独白配置为:

    stdout:
        type:  stream
        path:  "php://stdout"
        level: debug

但是,一旦部署到Cloudbees上,就会发生错误,我没有直接的文件系统访问权限。您需要它,没有其他方法可以查看。您需要直接访问文件。但是如果你有它,你可能会看到
app/logs
那么
app\u dev.php
呢?尝试通过
/app\u dev.php/your\u error\u页面获取此错误页面
我已经扩展了php clickstack,我的工作基于Drupal clickstack,它扩展了php。当我访问时,我成功地抓取了web/app.php。它在部署时似乎也成功地运行了check.php,尽管它没有显示结果:(。