尝试进行异常处理和日志记录。所以,如果我有这样的事情:
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select('*')
$query->from('#__users');
try
{
$db->setQuery($query);
$result = $db->loadResult();
}
catch (RuntimeException $e)
{
$e->getMessage();
JLog::add('This query failed: '.$query);
}
我的问题是如何最好地测试我的异常代码?删除数据库只会让 Joomla 输出这个错误,我永远不会进入我的异常代码:
Database connection error (2): Could not connect to MySQL.
我希望能够验证异常并打印日志。