下载文件时禁止显示错误消息

时间:2016-11-02 17:42:26

标签: php error-handling docusignapi

我目前正在使用php客户端进行docusign(https://github.com/docusign/docusign-php-client),每当我调用tf.nn.rnn_cell.OutputProjectionWrapper(tf.nn.rnn_cell.BasicRNNCell(...), num_output_units) 时,我都会收到类似

的消息
DocuSign\eSign\Api\EnvelopesApi::getDocument

这显然是由这一行(https://github.com/docusign/docusign-php-client/blob/master/src/ObjectSerializer.php#L260

触发的
[INFO] Written ##### byte to /tmp/######. Please move the file to a proper folder or delete the temp file after processing.

我尝试了几乎所有我能想到的,使用@,将error_reporting设置为0,将debugfile设置为error_log("[INFO] Written $byte_written byte to $filename. Please move the file to a proper folder or delete the temp file after processing.\n", 3, Configuration::getDefaultConfiguration()->getDebugFile()); ,设置为php://stderr,一切都无济于事。

我在自定义Symfony命令的上下文中使用此方法,如果它有用。

1 个答案:

答案 0 :(得分:0)

SDK正在将该文本作为信息性消息输出到系统日志。我理解你不愿意看到它。 I have filed an issue against the SDK about this.

与此同时,我建议你git fork SDK并注释掉那一行。