问题标签 [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.
zend-framework - 有没有办法暂时禁用 xdebug 的 var_dump?
我想使用 Zend_Debug::dump 在日志中保留一些变量,但是由于我安装了 xdebug,并且 xdebug 替换了 php 的 var_dump,所以我在日志中的值是 xdebug 生成的 html 值。
我想知道 php 中是否有办法禁用此功能,然后再次启用它,以便我可以将它们放在此行的上方和下方:
zend-framework - 如何使用 Zend Log 作为一个独立的组件?
我想使用 Zend Framwork 的 Log 机制作为一个单独的组件,这意味着我想要 ZF 的只是 Log,我该怎么做?
php - 我应该在哪里存储自定义 php 日志?
我们在数据库(mysql)中维护了一些自定义日志。我们使用这些日志来跟踪我们的 zend 框架应用程序中最近的错误和电子邮件活动。
我们最近发现这些日志给数据库造成了一些压力,因为我们在这些日志选项卡上执行了多次读/写。这也会减慢应用程序的速度,因为我们需要执行 mysql INSERT,有时这些日志表会被其他 SELECT 查询锁定。
我们使用Zend_Log
适配器来执行日志写入,如下所示:
我们还有一个自定义的 cronjob,它每晚都会从日志中清除旧条目,这也会给数据库带来一些压力。
我们对这些日志的唯一要求是它们应该可以从中心位置搜索,因为我们有多个服务器编写这些日志。
在 zend 框架应用程序中写入日志的任何替代方法?在这种情况下有什么好的Zend_Log
适配器可以提供帮助吗?
zend-framework - 如何在 ZF2 的 ServiceManager 中注册 Zend\Log 实例
我想知道通过 ZF2 中的 ServiceManager 启动和重用记录器实例的最佳方法是什么。当然我可以做一个简单的方法在任何类中使用,比如:
但我想知道在 global.php 中注册类似结构的最佳方法是什么。到目前为止我可以
将以下内容添加到 global.php
如果我尝试通过以下方式调用它:
我得到一个:
zend-framework - Zend_Log 用一个新的 writer 替换现有的 writer
这是我的问题:我想使用现有的 Zend_Log 实例(我的应用程序中已经存在的实例),但我想将我的日志写入另一个文件(与现有写入器中的日志文件路径相同,但名称不同)。你们知道我该怎么做吗?到目前为止,我只找到了一个基于 Zend_Log 实例 + 少数编写器 + 过滤器的解决方案 -> 每个日志条目都写入不同的文件名。现有的 Zend_Log 实例只有一个写入器(Zend_Log_Writer_Stream 类的实例)。我的印象是这样的事情真的很微不足道,但我找不到它。我当前的解决方案是创建一个 Zend_Log 的新实例并添加一个新的编写器。欢迎提出任何建议 :) 我希望这不是一个愚蠢的问题 :D 我不是 ZF 大师。
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 类记录错误......但我无法确保一次只有一个流......
有什么线索吗?
问候,
php - Zend_Log 在后台 - 可能吗?
我的Zend_Log
作者正在将数据发送到第三方资源,例如 Amazon DynamoDB。这样的操作需要时间,我想在后台进行。我尝试使用pcntl_fork()
,但它不能与 Apache 一起正常工作。对于如何在 PHP 和 Zend Framework 中并行执行日志记录操作,您还有其他想法吗?也许有一些例子?
编辑:我知道一个明显的解决方案是将日志消息保存到一些文件/队列中并稍后推送它们,但这不是我在这个问题中寻找的。
php - Zend_Log:如何更改日志文件权限
我正在从 Web 界面和 cron 作业执行我的脚本。我正在使用Zend_Log
日志记录,并且日志文件每天轮换(mylog_YYYY-MM-DD.log
)。如果我在当天开始从网络执行我的脚本,那么我的 cron 作业由于日志文件权限问题而失败。我可以为我的日志文件提供666
权限。如何使用Zend_Log
.
预先感谢。-文卡特
php - 在 ZF2 中记录每个请求
我们正在为一个新的应用程序使用 zend 框架 2,我希望有相同的 Rails 或类似的日志系统,我希望每个请求都有一个日志,在 Zend 中可以做到这一点吗?
php - 如何更改“zend_log”中的日期格式
如何更改 Zend_Log 的日期格式?
现在每个新日志条目前面都添加了带有时间戳的日期:
“2013-01-28T16:47:54+01:00 ... some log message ...”
但我想将此日期格式化为:
“Ymd H:i:s ... some log message ...”
我的代码如下所示: