CakePHP 的日志文件放置在目录 app/tmp/logs/ 下,下面是几个例子
//Executing this inside a CakePHP class:
$this->log("Something didn't work!");
//结果追加到 app/tmp/logs/error.log
2007-11-02 10:22:02 Error: Something didn't work!
//Executing this inside a CakePHP class:
$this->log('A debugging message.', LOG_DEBUG);
//结果追加到 app/tmp/logs/debug.log (rather than error.log)
2007-11-02 10:22:02 Error: A debugging message.
//Executing this inside a CakePHP class:
$this->log('A special message for activity logging', 'activity');
//结果追加到 app/tmp/logs/activity.log (rather than error.log)
2007-11-02 10:22:02 Activity: A special message for activity logging
很明显,activity是你自定义的日志,所以你得保证你的程序对tmp目录有写权限。
分享到:
相关推荐
CakePHP-Audit-Log-Plugin, 记录在CRUD操作期间对对象所做的更改 审计日志插件针对的日志插件 2 1. x. 为每个连接的模型创建一个审计历史。行为跟踪两个级别上的更改。 它获取完全水合对象的快照,在更改之后,更改...
而在CakePHP中,尽管模型操作方法没有类似ThinkPHP的连贯方式,但CakePHP引入了Containable行为来解决这个问题。Containable行为位于lib/Cake/Model/Behavior/ContainableBehavior.php文件中,它的主要作用是允许...
在 CakePHP 1.2 中,ORM(对象关系映射)称为ActiveRecord,使得数据库操作更加直观。例如,通过 `$this->Article->find()` 方法可以轻松获取文章数据。此外,它支持CRUD(创建、读取、更新、删除)操作,简化了...
7. **错误处理和日志记录**:强大的异常处理和日志系统,便于调试和问题定位。 8. **安全防护**:内置CSRF(跨站请求伪造)保护,防止SQL注入,XSS(跨站脚本)攻击等。 9. **缓存机制**:支持多种缓存策略,提高...
- **调试**:CakePHP 提供了一系列工具帮助开发者进行调试,例如内置的日志记录功能和错误报告机制。 - **缓存**:为了提高性能,框架支持多种缓存策略,开发者可以根据应用的实际需求选择合适的缓存方案。 #### ...
- **通用目的**:概述了CakePHP提供的各种通用库和工具,如数据库访问对象(DAO)、日志记录等。 - **Behavior**:解释了Behavior的含义及其如何用于扩展模型的行为。 - **Component**:介绍了组件的概念,以及如何...
打包下载,里面有CakePHP的框架源码,下载后可直接使用,版本是1.1的,稳定版;CakePHP的分页组件源码;CakePHP的中文及英文教程,CHM格式;CakePHP的中文打印版教程,WORD格式,下载后可直接打印,方便的;CakePHP...
在 CakePHP 中,你可以创建数据模型来操作数据库中的表,通过ActiveRecord模式实现数据操作。 4. **视图(View)**:视图用于展示数据,通常与HTML模板结合。手册会教你如何创建和组织视图文件,以及如何使用布局...
There are two main ways to get a fresh copy of CakePHP. You can either download an archive copy (zip/tar.gz/tar.bz2) from the main website, or check out the code from the git repository. To download ...
CakePHP提供了强大的哈希操作工具,帮助开发者更轻松地处理多维数组,如遍历、合并和操作键值对。 9. **行为(Behavior)**: 行为允许模型之间共享代码,实现类似事件监听和数据处理的功能。通过添加行为,你...
4. ORM 和 Active Record:CakePHP 的 ORM 支持多种数据库,如 MySQL、PostgreSQL 等,Active Record 让数据库操作更加简洁直观。 5. 测试支持:框架内建了PHPUnit测试套件,方便开发者进行单元测试和功能测试,...
7. **错误处理与日志**:CakePHP提供了一套完善的错误处理机制,包括异常处理和错误日志记录,便于调试和问题排查。 8. **辅助方法与组件**:辅助方法简化了视图层的开发,而组件则为控制器提供了可复用的功能模块...
2. **ActiveRecord**:CakePHP采用了ActiveRecord模式,允许开发者通过简单的对象操作来访问数据库。每个数据库表对应一个PHP类,类中的方法可以直接映射到SQL操作,简化了数据库交互。 3. **自动路由**:框架会...
打包下载,里面有CakePHP的框架源码,下载后可直接使用,版本是1.1的,稳定版;CakePHP的分页组件源码;CakePHP的中文及英文教程,CHM格式;CakePHP的中文打印版教程,WORD格式,下载后可直接打印,方便的;CakePHP...
- **Log**: 日志记录机制。 - **Routing**: URL 路由配置。 - **Network**: 网络通信相关的类和方法。 - **Sessions**: 会话管理。 - **Network\Http**: HTTP 客户端和服务端交互。 - **Network\Email**: 发送...
《CakePHP 1.3.21:框架详解与应用实践》 CakePHP是一个基于Model-View-Controller(MVC)架构模式的开源PHP框架,它致力于简化Web应用程序的开发,提供了一套强大的工具和约定,使开发者能够快速构建高质量的网站...
audit-stash, CakePHP 3的灵活和坚如磐石的审计日志跟踪 用于CakePHP的 AuditStash插件 这个插件为应用程序中的任何表类实现"审核跟踪",即记录任何特定表的实体的创建。修改或者删除的能力。这个插件存储了审计日志...
4. **模型(Model)**:详细讲解数据模型的创建和操作,如数据库交互、关联关系(如belongTo, hasOne, hasMany, belongsToMany等)以及查询构建器的使用。 5. **视图(View)**:涵盖模板语法、布局、元素和助手...
CakePHP提供ORM(对象关系映射)功能,使得操作数据库更加直观。 6. **Controller**:控制器处理HTTP请求,调用模型进行业务逻辑处理,并决定如何呈现视图。 7. **View**:视图负责渲染用户看到的页面,可以包含...