官方最后更新时间 2008/08/12 13:22

日志(Logging)

系统和 PHP 错误记录都会保存在 application/logs 目录下,有关日志信息和访问日志文件的信息请看 Kohana 的日志方法

日志配置文件:application/config 目录下 Log.php 文件,如果不存在请从 system/config 目录下复制一份。关于配置文件的信息可以看: 配置(Configuration)

下面有3个关于日志的配置信息:

$config['threshold'] = 0;
 
$config['directory'] = 'logs';
 
$config['format'] = 'Y-m-d H:i:s';

$config['threshold'] 可以设置4个参数:

  • 0 - 关闭日志记录
  • 1 - 记录所有的 PHP 错误以及 Kohana 的错误信息。
  • 2 - 记录程序的提醒(alert),警告(Warning)信息。
  • 3 - 可选的记录程序的提示信息。
  • 4 - 可选的记录程序的调试信息或 Kohana 。

当设置为 4 时,会向下包含(即3,2,1也记录)。第等级的最会被包括。

  • Level 1 只记录产品在使用中的错误。
  • Level 2 和 Level 3 会用到自定义的日志信息。
  • Level 4 一般用作调试,它会记录所有库的加载情况以及任何的错误。

默认情况下,Kohana不会记录 level 2 或 level 3. 主要的是 设置为 level 4 会导致系统速度变慢。

$config['directory'] 日志文件的存放目录。 相对路径 application/ 或绝对路径。

$config['format'] 设置时间戳的格式。

general/logging.txt · 最后更改: 2008/11/05 17:57 由 icyleaf