%17 %523 %2014 %19:%四 %PM

利用JLog对象类调试程序

作者
给本项目评分
(0 得票数)

在做插件开发的时候很想看到某一个变量的值,但有时侯插件在插件中写echo,又不被看见。因为页面发生了跳转。在这种情况下要调试程序一般就是写文件,也就是log了。本节将简要的介绍一下在joomla中怎样利用jLog类来调试程序。

joomla提供了JLog类,关于这个类的详细介绍,在本网站有提供过一些文章。废话少说:

1,导入log库 代码如下:jimport('joomla.log.log')

2, 获得JLog对象。代码如下:$log = JLog::getInstance();只要在需要JLog对象的时候就调用这个代码就行了,因为JLog内采用单件模式实现,系统保证只能出现一个JLog对象。

3,写入需要记录的信息,代码稍微复杂一点:

$info = array();		
$info['comment']="OK,系统正常执行!";
$log->addEntry($info);

 4,查看log信息。在joomla安装的logs目录中就可以看到刚才记录的信息了。信息默认写到error.php。格式如下:

2014-04-17    10:52:20    INFO    127.0.0.1    -    OK,系统正常执行!

非常简单,每次使用的时候只需要将$info['comment']赋值就可以了。

 于2014-06-25改:上面介绍的使用JLog类的方法感觉有点笨,关于更多的JLog类的使用。请参阅再谈Jlog
阅读 3905 次数 最后修改于 %25 %175 %2014 %11:%六 %AM