问题标签 [zend-log]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8870 浏览

zend-framework - 有没有办法暂时禁用 xdebug 的 var_dump?

我想使用 Zend_Debug::dump 在日志中保留一些变量,但是由于我安装了 xdebug,并且 xdebug 替换了 php 的 var_dump,所以我在日志中的值是 xdebug 生成的 html 值。

我想知道 php 中是否有办法禁用此功能,然后再次启用它,以便我可以将它们放在此行的上方和下方:

0 投票
2 回答
1012 浏览

zend-framework - 如何使用 Zend Log 作为一个独立的组件?

我想使用 Zend Framwork 的 Log 机制作为一个单独的组件,这意味着我想要 ZF 的只是 Log,我该怎么做?

0 投票
1 回答
252 浏览

php - 我应该在哪里存储自定义 php 日志?

我们在数据库(mysql)中维护了一些自定义日志。我们使用这些日志来跟踪我们的 zend 框架应用程序中最近的错误和电子邮件活动。

我们最近发现这些日志给数据库造成了一些压力,因为我们在这些日志选项卡上执行了多次读/写。这也会减慢应用程序的速度,因为我们需要执行 mysql INSERT,有时这些日志表会被其他 SELECT 查询锁定。

我们使用Zend_Log适配器来执行日志写入,如下所示:

我们还有一个自定义的 cronjob,它每晚都会从日志中清除旧条目,这也会给数据库带来一些压力。

我们对这些日志的唯一要求是它们应该可以从中心位置搜索,因为我们有多个服务器编写这些日志。

在 zend 框架应用程序中写入日志的任何替代方法?在这种情况下有什么好的Zend_Log适配器可以提供帮助吗?

0 投票
5 回答
11244 浏览

zend-framework - 如何在 ZF2 的 ServiceManager 中注册 Zend\Log 实例

我想知道通过 ZF2 中的 ServiceManager 启动和重用记录器实例的最佳方法是什么。当然我可以做一个简单的方法在任何类中使用,比如:

但我想知道在 global.php 中注册类似结构的最佳方法是什么。到目前为止我可以

将以下内容添加到 global.php

如果我尝试通过以下方式调用它:

我得到一个:

0 投票
1 回答
143 浏览

zend-framework - Zend_Log 用一个新的 writer 替换现有的 writer

这是我的问题:我想使用现有的 Zend_Log 实例(我的应用程序中已经存在的实例),但我想将我的日志写入另一个文件(与现有写入器中的日志文件路径相同,但名称不同)。你们知道我该怎么做吗?到目前为止,我只找到了一个基于 Zend_Log 实例 + 少数编写器 + 过滤器的解决方案 -> 每个日志条目都写入不同的文件名。现有的 Zend_Log 实例只有一个写入器(Zend_Log_Writer_Stream 类的实例)。我的印象是这样的事情真的很微不足道,但我找不到它。我当前的解决方案是创建一个 Zend_Log 的新实例并添加一个新的编写器。欢迎提出任何建议 :) 我希望这不是一个愚蠢的问题 :D 我不是 ZF 大师。

0 投票
1 回答
2380 浏览

zend-framework - Zend_log 创建两个日志文件

我正在编写自己的 Zend_log 并且难以理解。我必须生成我能够生成的特定于模块的日志,但是我也在创建一个全局的 application.log !我不想要..

在我的 application.ini

我有引导代码

在我的 Logger 类中,我试图重写 _stream 以便在写入 Log 时它总是写入单个文件 .code 如下

但正如我在配置文件中提供了 application.log 一样,它总是在创建 application.log !...

我想覆盖那些流但无法理解如何?任何确保只有一个写入器/流可以写入的方法???...

否则建议我删除 application.ini 和引导代码,但我将无法记录 ErrorController.php 错误...

我希望针对 ErrorController.php 引发的错误和应用程序错误的“application.log”解决方案我希望我的 Logger 类记录错误......但我无法确保一次只有一个流......

有什么线索吗?

问候,

0 投票
1 回答
124 浏览

php - Zend_Log 在后台 - 可能吗?

我的Zend_Log作者正在将数据发送到第三方资源,例如 Amazon DynamoDB。这样的操作需要时间,我想在后台进行。我尝试使用pcntl_fork(),但它不能与 Apache 一起正常工作。对于如何在 PHP 和 Zend Framework 中并行执行日志记录操作,您还有其他想法吗?也许有一些例子?

编辑:我知道一个明显的解决方案是将日志消息保存到一些文件/队列中并稍后推送它们,但这不是我在这个问题中寻找的。

0 投票
1 回答
914 浏览

php - Zend_Log:如何更改日志文件权限

我正在从 Web 界面和 cron 作业执行我的脚本。我正在使用Zend_Log日志记录,并且日志文件每天轮换(mylog_YYYY-MM-DD.log)。如果我在当天开始从网络执行我的脚本,那么我的 cron 作业由于日志文件权限问题而失败。我可以为我的日志文件提供666权限。如何使用Zend_Log.

预先感谢。-文卡特

0 投票
2 回答
1712 浏览

php - 在 ZF2 中记录每个请求

我们正在为一个新的应用程序使用 zend 框架 2,我希望有相同的 Rails 或类似的日志系统,我希望每个请求都有一个日志,在 Zend 中可以做到这一点吗?

0 投票
2 回答
1396 浏览

php - 如何更改“zend_log”中的日期格式

如何更改 Zend_Log 的日期格式?

现在每个新日志条目前面都添加了带有时间戳的日期:
“2013-01-28T16:47:54+01:00 ... some log message ...”

但我想将此日期格式化为:
“Ymd H:i:s ... some log message ...”

我的代码如下所示: