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框架和数据库操作有需求的开发者能够更好地掌握和应用这一技术。 文章内容强调了此方法的实用性,并鼓励开发者将该技术应用到基于CakePHP框架的PHP程序...
- **Log**: 日志记录机制。 - **Routing**: URL 路由配置。 - **Network**: 网络通信相关的类和方法。 - **Sessions**: 会话管理。 - **Network\Http**: HTTP 客户端和服务端交互。 - **Network\Email**: 发送...
首先,要打印SQL语句,需要理解CakePHP中的数据源(DataSource)和日志记录(logging)机制。CakePHP将数据库连接抽象为数据源,并允许通过配置日志记录来追踪数据库查询。 CakePHP打印SQL语句的几种方法主要包括:...
`Cake Syrup` 提供了一些预定义的行为,例如缓存行为(Cache Behavior)可以便捷地实现数据缓存,或者日志行为(Log Behavior)可以记录模型操作日志。 2. **组件(Components)**:组件是可重用的代码块,用于扩展...
- **PSR-3**:定义了日志接口,以便不同系统可以使用统一的日志处理方法。 - **PSR-4**:提供了新的自动加载标准,替代了PSR-0。 #### 四、规范制定小组 该小组由来自不同项目的代表组成,其主要任务是通过讨论各...
- `LICENSE.txt`, `CHANGELOG.txt`, `README.txt`:分别提供了软件的许可信息、变更日志和使用说明,对于理解 Drupowa 的许可条件、版本更新和如何使用至关重要。 - `SNAPSHOTS.txt`: 可能包含了可用快照的列表或者...