PHP中Log类记录相关操作
<无详细内容>
<?php /** * 日志记录类 * @package Common * @subpackage Log * @author Terry * @since 7.2 * @version 1.0 * @date 2013-08-28 */ class LogFactory{ private static $log = null; //日志对象 private static $logClass = array('db' => 'DBLog'); private function __construct(){} /** * 静态工厂方法,获取相应的LOG接口类 * @param string $log_type * @author Terry<admin@huicms.cn> * @date 2013-08-29 * @return object */ public static function factory($logType) { $className = isset(self::$logClass[$logType]) ? self::$logClass[$logType] : ''; if(!class_exists($className)){ throw new IException('the Log Class is not exists',403); } if(!self::$log instanceof ILogs){ self::$log = new $className; } return self::$log; } }
- 上一篇:test
- 下一篇:使用prettify.js简单实现代码高亮
精彩图集
精彩文章