Yii 日志文件开启问题求解??? [ 1.0 版本 ]
我已经在main.php文件中配置了日志
'log' => array(
'class' => 'CLogRouter',
'routes' => array(
array(
'class' => 'CDbLogRoute',
'logTableName' => 'hy_debug_log',
'connectionID' => 'db',
'autoCreateLogTable' => true,
'levels' => 'trace, info, error, warning',
),
array(
'class' => 'CFileLogRoute',
'levels' => 'trace, info, error, warning',
),
array(
'class' => 'CWebLogRoute', //'CFileLogRoute',CWebLogRoute
'levels' => 'trace, info, error, warning',
//'categories' => 'system.db.*',
//'class'=>'ext.yii-debug-toolbar.YiiDebugToolbarRoute',
//'ipFilters'=>array('127.0.0.1'),
),
),
),
我如果把User控制器中的一个方法中temp_remind这个字段写成temp_remin,
Rewards::model()->updateAll(array('temp_remin' => 0), 'advocate_id =' . $user_id . ' and approval_status = 0 and process_state in(4,5)');
运行页面会出现CDbException错误,但是我没有找到这个application.log日志文件
No columns are being updated for table "reward".
正常的情况下,应该是在runtime下面有个application.log日志文件,可是现在就是出不来?求解?
我的index.php文件中也配置了
defined('YII_DEBUG') or define('YII_DEBUG',true);
defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',10);
可是日志文件就是没有出现,求解这是什么问题?
共 2 个回答
-
报错了就肯定出不来了啊,把数据库日志配置正确再试试,或者把数据库日志取消
共 14 条回复return array( 'basePath' => dirname(__FILE__) . DIRECTORY_SEPARATOR . '..', 'name' => 'My Web Application', // preloading 'log' component //'preload'=>array('log'), 'language' => 'en', // autoloading model and component classes 'import' => array( 'application.models.*', 'application.components.*', 'application.components.html.*', 'application.components.db.*', 'application.components.fieldgroup.*', 'application.modules.admin.models.User', //"application.modules.srbac.components.MenuHelper", //'application.modules.srbac.controllers.SBaseController', ), //Default //'saltkey' => '7dfdf45g5jk5lio5er5bmn,m;p5564peniuvadleg', 'modules' => array( // uncomment the following to enable the Gii tool 'gii' => array( 'class' => 'system.gii.GiiModule', 'password' => '123', // If removed, Gii defaults to localhost only. Edit carefully to taste. 'ipFilters' => array('127.0.0.1', '::1'), ), 'srbac' => array( 'userclass' => 'User', //default: User 'userid' => 'id', //default: userid 'username' => 'username', //default:username 'delimeter' => '@', //default:- 'debug' => true, //default :false 'pageSize' => 50, // default : 15 'superUser' => 'Authority', //default: Authorizer 'css' => 'srbac.css', //default: srbac.css 'layout' => 'application.views.layouts.main', //default: application.views.layouts.main, 'notAuthorizedView' => 'srbac.views.authitem.unauthorized', // default: //srbac.views.authitem.unauthorized, must be an existing alias 'alwaysAllowed' => array(//default: array() 'SiteLogin', 'SiteLogout', 'SiteIndex', 'SiteAdmin', 'SiteError', 'SiteContact'), 'userActions' => array('Show', 'View', 'List'), //default: array() 'listBoxNumberOfLines' => 15, //default : 10 'imagesPath' => 'srbac.images', // default: srbac.images 'imagesPack'=>'noia', //default: noia 'iconText'=>true, // default : false 'header'=>'srbac.views.authitem.header', //default : srbac.views.authitem.header, //must be an existing alias 'footer'=>'srbac.views.authitem.footer', //default: srbac.views.authitem.footer, //must be an existing alias 'showHeader'=>true, // default: false 'showFooter'=>true, // default: false 'alwaysAllowedPath' => 'srbac.components', // default: srbac.components // must be an existing alias ), 'admin' => array(), //'cms' => array(), //'sns' => array(), //'service' => array(), ), // application components 'components' => array( 'session' => array( 'class' => 'system.web.CDbHttpSession', 'connectionID' => 'db', 'sessionTableName' => 'hy_session', 'autoCreateSessionTable' => true, 'timeout' => 10080 //'compareIpAddress' => true, //'compareUserAgent' => true, //'compareIpBlocks' => 0 ), 'user' => array( //'identityCookie'=>array('domain'=>'.dayouhui.com'), //'cookieParams' => array('domain' => '.dayouhui', 'lifetime' => 0), // enable cookie-based authentication 'loginUrl' => array('/admin'), 'allowAutoLogin' => true, 'authTimeout' => 10080 ), 'authManager' => array( 'class' => 'CDbAuthManager', //'class'=>'modules.srbac.components.SDbAuthManager', 'connectionID' => 'db', 'defaultRoles' => array('guest'), 'itemTable' => 'auth_items', 'assignmentTable' => 'auth_assignments', 'itemChildTable' => 'auth_itemchildren', ), // uncomment the following to enable URLs in path-format /* 'urlManager'=>array( 'urlFormat'=>'path', 'rules'=>array( '<controller:\w+>/<id:\d+>'=>'<controller>/view', '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>', '<controller:\w+>/<action:\w+>'=>'<controller>/<action>', ), ), */ /* 'db'=>array( 'connectionString' => 'sqlite:'.dirname(__FILE__).'/../data/testdrive.db', ), */ // uncomment the following to use a MySQL database 'db' => array( 'emulatePrepare' => true, //'username' => 'sa_demo_usr', 'username' => 'root', 'password' => 'huatek',//'111111', //'huatek', 'charset' => 'utf8', ), 'mailer' => array( 'class' => 'application.extensions.yii-mailer.EMailer', 'pathViews' => 'application.views.email', 'pathLayouts' => 'application.views.email.layouts' ), 'errorHandler' => array( // use 'site/error' action to display errors 'errorAction' => 'site/error', ), 'log' => array( 'class' => 'CLogRouter', 'routes' => array( // array( // 'class' => 'CDbLogRoute', // 'logTableName' => 'hy_debug_log', // 'connectionID' => 'db', // 'autoCreateLogTable' => true, // 'levels' => 'trace, info, error, warning', // ), array( 'class' => 'CFileLogRoute', 'levels' => 'trace, info, error, warning', 'categories' => 'system.db.*', ), array( 'class' => 'CWebLogRoute', //'CFileLogRoute',CWebLogRoute 'levels' => 'trace, info, error, warning', //'categories' => 'system.db.*', //'class'=>'ext.yii-debug-toolbar.YiiDebugToolbarRoute', //'ipFilters'=>array('127.0.0.1'), ), ), ), /* 'email'=>array( 'class'=>'application.extensions.yii-email.Email', 'delivery'=>'php', //Will use the php mailing function. //May also be set to 'debug' to instead dump the contents of the email into the view ), */ 'request' => array( 'enableCookieValidation' => true, ), 'cache' => array( 'class' => 'system.caching.CDbCache' , 'connectionID' => 'db' , 'autoCreateCacheTable' => true , 'cacheTableName' => 'hy_dbcache' ), //CDB ), // application-level parameters that can be accessed // using Yii::app()->params['paramName'] 'params' => require(dirname(__FILE__) . '/params.php'), 'timeZone' => 'America/New_York', );
-
某渣
注册时间:2015-05-02
最后登录:2017-10-28
在线时长:4小时44分
最后登录:2017-10-28
在线时长:4小时44分
- 粉丝2
- 金钱159
- 威望0
- 积分199