Szopen Xiao

框架日志及异常相关使用说明

2013-12-27

框架提供了一个简单的日志记录类Toknot\Di\Log

  1. 如果需要记录日志,首先需要将配置文件中的 Log 块的 enableLog 设置为 true

  2. 默认情况下日志会保存在 Data/Log 目录下,见 logSavePath 设置项,注意:相对路径相对于的是项目根目录

  3. enableLoglogSavePath 设置有效时,框架将会自动保存异常日志, 文件名将按日期划分

  4. 当满足上一项的条件时, 可以使用 Log::message() 进行手动记录日志 例如: Log::message($string)

  5. 自动保存的异常日志格式,包括异常类名,异常信息,异常抛出位置,运行回溯,时间,访问者IP,访问的HTTP方法,以及请求URI

  6. 只有当 DEVELOPMENT 常量为 false 时才会记录日志, 该常量需要在入口文件(WebRoot/index.php)中定义

  7. 对于 DEVELOPMENT 常量为 false 时,用户访问如果遇到异常,将会返回 HTTP 500 状态错误.

  8. Toknot 异常已经接管了 PHP 错误报告

comments powered by Disqus