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