php - 如果 Joomla 中发生任何错误,则发送一个事件

标签 php joomla error-handling joomla3.0 dispatchevent

在joomla 和Zend 一样发生错误时,有什么方法可以调度事件并调用方法吗?我想在日志文件中记录这些错误。我想使用单一方法来捕获每个错误。可能吗 ?

除了JError还有其他办法吗,请指点。

最佳答案

要将错误记录到文件中,您可以使用以下内容:

jimport('joomla.log.log');

// Log errors to specific file.
JLog::addLogger(
   array(
      'text_file' => 'mod_mymodule.errors.php'
   ),
   JLog::ALL,
   'mod_mymodule'
);

这将创建以下内容并将所有错误存储在那里:

root/logs/mod_mymodule.errors.php

您当然可以将 mod_mymodule 更改为您想要的任何内容。

希望对你有帮助

关于php - 如果 Joomla 中发生任何错误,则发送一个事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22170602/

相关文章:

php - 使用 PHP 从 PayPal 转账到客户的银行账户

joomla - 上传失败 : "This file is too large to upload" - php. ini 设置

php - fatal error : Allowed memory size of 25165824 bytes exhausted (tried to allocate 31436096 bytes)

rest - Restful API 的客户端应该如何处理 POST 时的 http 状态 301 重定向?

php - 寻找分面导航教程

php - 我如何使用 header 标签在 php 中重定向页面

joomla - 如何获取 Joomla K2 项目作为类别页面上的对象?

c# - ASP.NET 4.0 Webforms - 全局错误处理问题

javascript - 如何处理 ETIMEDOUT 错误?

javascript - javascript中动态二维数组和php中foreach循环