4

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

除了JError,还有其他方法可以做到这一点,请建议。

4

2 回答 2

1

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

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更改为您想要的任何内容。

希望这可以帮助

于 2014-03-04T11:30:26.583 回答
0

如果我正确理解您的问题,您可以使用JError类来完成此操作。您可以引发错误并处理它们。

于 2014-03-04T11:53:41.670 回答