我注意到error.log
显示了请求网址,但它不会发生在debug.log
。
例如,error.log
:
2016-01-13 16:23:31 Error: [Cake\Routing\Exception\MissingControllerException] Controller class Posts could not be found.
Request URL: /posts/view/45
Stack Trace:
#0 /var/www/mysite/webroot/index.php(37): Cake\Routing\Dispatcher->dispatch(Object(MeTools\Network\Request), Object(Cake\Network\Response))
#1 {main}
相反,debug.log
:
2016-01-13 21:18:54 Notice: Notice (8): Trying to get property of non-object in [/var/www/mysite/vendor/mirko-pagliai/me-cms/src/Template/Posts/view.ctp, line 26]
Trace:
Cake\Error\BaseErrorHandler::handleError() - CORE/src/Error/BaseErrorHandler.php, line 140
include - ROOT/vendor/mirko-pagliai/me-cms/src/Template/Posts/view.ctp, line 26
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 992
Cake\View\View::_render() - CORE/src/View/View.php, line 952
Cake\View\View::render() - CORE/src/View/View.php, line 587
MeCms\View\View\AppView::render() - ROOT/vendor/mirko-pagliai/me-cms/src/View/View/AppView.php, line 92
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 611
Cake\Routing\Dispatcher::_invoke() - CORE/src/Routing/Dispatcher.php, line 120
Cake\Routing\Dispatcher::dispatch() - CORE/src/Routing/Dispatcher.php, line 87
[main] - ROOT/webroot/index.php, line 37
这对我不利,因为我无法复制通知,我无法理解它在什么情况下会发生。
为什么这样?怎么办?