如何使用CodeIgniter Web Framework创建日志文件?

Her*_*res -1 php mysql codeigniter

我是Web CodeIgniter 3.0 Framework的新手.

我在Java Web编程方面有更多的经验,并且当对所使用的数据库执行查询并将log4j映射到每个查询到数据库时.

是否有任何插件或库可用于数据库中的咨询和未来错误?(对于使用CodeIgniter 3.0 Framework的PHP).

r4v*_*ven 5

您可以使用函数log_message将任何错误记录到系统日志中

您还可以在application/config/config.php中设置日志级别

这是示例设置:

/*
|--------------------------------------------------------------------------
| Error Logging Threshold
|--------------------------------------------------------------------------
|       0                           = Disables logging, Error logging TURNED OFF
|       1                           = Error Messages (including PHP errors)
|       2                           = Debug Messages
|       3                           = Informational Messages
|       4                           = All Messages|
*/
$config['log_threshold']        = 2;
$config['log_path']             = '';
$config['log_date_format']      = 'Y-m-d H:i:s';
Run Code Online (Sandbox Code Playgroud)

如果要对sql查询使用自定义消息:

if ($this->db->simple_query('YOUR QUERY'))
{
    echo "Success!";
}
else
{
    log_message('debug', 'sql query fail in... ', false);
}
Run Code Online (Sandbox Code Playgroud)