我找到了这个文档来启用Yii Framework中的MySQL日志记录(我的目标是提高性能):http : //www.yiiframework.com/wiki/235/configuring-cweblogroute-for-db-profiling/
运行应用程序后,我可以在哪里记录日志?
谢谢!
如果您使用CWebLogRoute进行日志记录,则可以在浏览器中的内容正下方看到日志(例如您提供的示例)。
您也可以使用CFileLogRoute,Yii将在protected / runtime中创建一个application.log文件。另外,您可以定义fileName和filePath,以便可以将数据库消息记录在其他日志文件中。
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=name',
'emulatePrepare' => true,
'username' => 'username',
'password' => 'password',
'charset' => 'utf8',
'enableParamLogging'=>true,
),
'log'=>array(
'class'=>'CLogRouter',
'routes'=>array(
array(
'class'=>'CFileLogRoute',
'levels'=>'error, warning',
),
array(
'class'=>'CFileLogRoute',
'levels'=>'trace',
'categories'=>'system.db.CDbCommand',
'fileName'=>'db.log',
),
),
),
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句