无法记录数据库日志 [ 1.1 版本 ]
配置如下
db.php
'db'=>array(
'class'=>'CDbConnection',
'connectionString' => 'mysql:host=xxx.xxx.xxx.xxx;dbname=xxx',
'emulatePrepare' => true,
'username' => 'xxx',
'password' => 'xxx',
'charset' => 'utf8',
'tablePrefix'=>'ins_',
'enableProfiling'=>true,
'enableParamLogging'=>true,
),
params.php
'log' => array(
'class' => 'CLogRouter',
'routes' => array(
array(
'class' => 'CFileLogRoute',
'levels' => 'info,trace,warning,error',
'categories' => 'application',
),
//php结果输出
array(
'class' => 'CFileLogRoute',
'levels' => 'trace',
'categories' => 'php.*',
'logFile' => 'php.echo',
),
array(
'class' => 'CFileLogRoute',
'levels' => 'warning',
'categories' => 'php.warning.*',
'logFile' => 'php.echo.warning',
),
array(
'class' => 'CFileLogRoute',
'levels' => 'error',
'categories' => 'api.error.*',
'logFile' => 'api.error.log',
),
array(
'class' => 'CFileLogRoute',
'levels' => 'info',
'categories' => 'api.info.*',
'logFile' => 'api.info.log',
),
array(
'class' => 'CFileLogRoute',
'levels' => 'info',
'categories' => 'push.info.*',
'logFile' => 'push.info.log',
),
array(
'class' => 'CFileLogRoute',
'levels' => 'info,trace,warning,error',
'categories' => 'php.pay.*',
'logFile' => 'php.pay.log',
),
array(
'class' => 'CFileLogRoute',
'enabled' => true,
'categories' => 'system.db.*',
'levels' => 'trace,error,warning,info',
'filter' => array(
'class' => 'CLogFilter',
'logUser' => true,
'prefixUser' => true,
),
'logFile' => 'db.log',
),
),
),
共 2 个回答
traveling
注册时间:2016-12-23
最后登录:2019-01-18
在线时长:7小时34分
最后登录:2019-01-18
在线时长:7小时34分
- 粉丝1
- 金钱190
- 威望0
- 积分260