`

色色的FLEAPHP扩展 -- 增加数据库存储的分级别的日志模块

阅读更多
写道
1. 增加 替换框架自带的文件日志记录服务模块 , 将日志记录到数据库

2. 增加 自定义的 类似Rails布局 的视图引擎

3. 扩展Action功能,增加自动渲染模板的功能,对于控制器的每个action,必须显示调用_autoRender(false);来关闭自动渲染

4. 修补FLEAPHP框架中某些小bug



/**
* 自定义的 类似Rails布局 的视图引擎
* 继承FLEA_View_Simple
*
*
* 2009-10-11 的bug修复
* 修复 不能禁用缓存, *
* 启用templateDir,templateSuffix,cacheSuffix变量
*
*
* 2009-10-12 的bug修复 *
* 扩展stylesheet_link_tag和js_include_tag的功能
*
1. 在url后增加文件创建时间戳,来避免文件修改后浏览器缓存得不到更新的问题
*
public/stylesheets/{$param}.css?{filemtime}
*
*
2. 对不存在的文件,使用错误标识,来方便错误检测
*
css的为 <style>\/* File not found: filename *\/</style>
*
js的为 <script>\/* File not found: filename *\/</script>
*
* 扩展缓存核心的机制,
*
1.开启缓存模式后,增加模板文件时间戳校验来加载/生成缓存文件
*
*
* 2009-10-20 18:04:32 的bug修复
* 增加fetch函数的代理,用于抛出视图文件不存在时的异常[fetchProxy]
*
*/



/**
* 自定义的 简单 Controller_Action
*
* 提供自行调用 模板页面的功能 增加_beforeExecute和_afterExecute
* 使用这个类必须强制定义 视图选项 , 它必须和Helper_LayoutView一起使用
*
* 2009-10-10 的bug修复
* 修复 FLEA/_Errors/default/ErrorMessage.php中
*
0x0102003处 "$s" 的失误: 应为 "%s"
*
* 2009-10-12 的bug修复
* 修复url重写后资源文件找不到的bug
* 新增多个url重写规则
* 实现 伪静态url功能
*
*/

 

 

 

修复日志模块在分级别存储时的bug

 

-----------------------------------------------------------------------------------------

 

1. 替换框架自带的文件日志记录服务模块的开发日志查看功能完成.

1. 实现 分页显示

2. 按日志级别查找/删除

3. 删除所有

4. 提供根据系统设置自动生成查阅的日志级别功能

  • 大小: 53.5 KB
分享到:
评论
1 楼 vb2005xu 2009-10-29  
http://qeephp.com/projects/fleaphp-log-viewer

相关推荐

    fleaphp-full-beta(开发框架).

    Fleaphp的核心理念是简洁、易用和灵活,旨在提高开发者的开发效率,同时保持代码的清晰性和可扩展性。 在Fleaphp框架中,路由系统是其核心组件之一,它负责将HTTP请求映射到相应的控制器和方法。通过简单的配置,...

    QeePHP 快速入门 -- 色色pdf版本 -- 第一章初步完成

    社区里的文档无PDF版本,所以这里整理出来,希望大家可以看看,也可以提升自己的word学习技巧. 妖怪老大让偶做,可惜今天仅仅完成一章,...希望在这个栏目整理出一套FLEAPHP/QEEPHP的专题资料出来 呵呵呵! 偶是PHP程序员

    fleaphp核心完整代码

    Fleaphp的核心组成部分包括路由系统、控制器、模型、视图、数据库操作、模板引擎、缓存机制以及错误处理等关键模块。下面将对这些模块进行详细介绍: 1. **路由系统**:Fleaphp的路由系统负责解析URL请求,并将其...

    php框架fleaphp

    - **模块化**:框架采用模块化设计,方便开发者根据需求选择和扩展功能。 - **易用性**:Fleaphp的API设计简洁明了,学习曲线平缓,适合初学者和有经验的开发者。 - **MVC架构**:遵循Model-View-Controller模式...

    fleaphp框架

    1. **模块化设计**:FleaPHP采用模块化架构,每个功能模块独立,易于维护和扩展。开发者可以根据项目需求自由组合和定制模块。 2. **MVC模式**:Model-View-Controller(模型-视图-控制器)是FleaPHP的基础设计模式...

    fleaphp中文手册详细版

    Fleaphp基于MVC(Model-View-Controller)设计模式,这是一个广泛用于Web开发的架构模式,它将业务逻辑、数据处理和用户界面分离,使得代码更易于维护和扩展。Fleaphp的轻量级特性使其在小型项目中表现出色,同时,...

    fleaphp中文手册

    6. **错误处理与日志记录**:FleaPHP提供了一套完整的错误处理和日志记录机制,有助于调试和优化应用,确保其稳定运行。 7. **缓存管理**:框架内建了缓存支持,包括文件缓存、内存缓存(如APC、Memcached、Redis)...

    fleaphp1.7.1524

    4. **数据库支持**:Fleaphp通常支持多种数据库,如MySQL、SQLite等,通过简单的API进行数据操作,如CRUD(创建、读取、更新、删除)操作,以及更复杂的查询构建。 5. **模板引擎**:框架内可能包含一个模板引擎,...

    FleaPHP+开发指南

    ### FleaPHP开发指南知识点详解 #### 一、FleaPHP概述 - **设计初衷**:FleaPHP框架旨在简化Web应用开发流程,减少开发者负担,提升开发效率。 - **定位与特点**:相较于Zend Framework、CakePHP和Symfony等成熟...

    fleaphp 框架实例以及详细使用方法说明

    由于Fleaphp的模块化设计,开发者可以轻松地添加自定义功能或使用社区提供的扩展和插件,进一步增强框架的功能。 10. **学习资源与社区支持** 尽管Fleaphp手册目前只覆盖了部分内容,但开发者可以通过官方文档、...

    fleaphp框架附实例(最新版)

    Fleaphp的核心设计理念是“简洁、实用”,为开发者提供了一套高效的开发工具集,使他们能够快速构建动态、数据库驱动的Web应用。 在“fleaphp框架附实例(最新版)”中,我们可以期待获得以下几方面的知识点: 1. **...

    FleaPHP 开发指南

    ### FleaPHP 开发指南知识点总结 #### 一、开始前的准备工作 - **环境配置**: 为了确保学习过程中的顺畅体验,推荐使用统一且稳定的开发环境。文章建议使用APM Express 5(以下简称APMXE5)作为开发工具,并且下载...

    Fleaphp 常用方法.doc

    在FleaPHP开源应用程序开发框架中,有几个关键的系统方法,它们是开发高效Web应用的基础。下面我们将详细探讨这些方法: ...在实际项目中,结合FleaPHP的其他组件和模块,可以构建出强大且易于维护的应用程序。

    FleaPHP-开源

    FleaPHP 提供了一个强大的数据库抽象层,支持多种数据库引擎,如 MySQL、PostgreSQL 等。通过 ORM(对象关系映射)技术,开发者可以使用面向对象的方式来操作数据库,提高开发效率。 ### 6. 视图模板 视图模板允许...

    fleaphp手册

    fleaphp.chm手册

    FleaPHP 框架学习教程.zip

    最后,FleaPHP支持Composer包管理器,这意味着您可以轻松地引入第三方库来扩展框架的功能,比如添加验证码、邮件发送、支付接口等。 总的来说,FleaPHP框架为PHP开发者提供了一个轻便而功能齐全的工具集,适合快速...

    Fleaphp框架使用规范收集.pdf

    - 模块化:Fleaphp支持模块化开发,开发者可以组织代码为不同的模块,便于管理和维护。 - 数据访问层(Data Gateway):在MVC架构中,数据访问层封装了与数据库交互的所有细节,Fleaphp框架使用TableDataGateway类来...

Global site tag (gtag.js) - Google Analytics