As you may know BEdita uses standard CakePHP log files for its own logging system.
You have different sets of log files for your backend application and for every frontend application/site, namely:
bedita/bedita-app/tmp/logsfor backend error.log/debug.log files
bedita/frontends/www.myfrontend.com/tmp/logsfor every frontend, where path will change (substitute www.myfrontend.com with the actual frontend dir name), with usual error.log/debug.log files
To write in these log files use the
$this->log() method inside every BEdita controller or model.
Here you will find, for example, exceptions related messages, such as stack traces, like:
2011-01-11 11:11:11 Error: BeditaException - Error: object type not found File: bedita-app/models/objects/b_e_object.php - line: 522 Trace: #0 bedita-app/controllers/frontend_controller.php(1211): BEObject->getType(false) #1 [internal function]: FrontendController->section('blog', 'img', 'loadingAnimatio...') #2 bedita-app/controllers/frontend_controller.php(1382): call_user_func_array(Array, Array) ...
That refers to some unexpected error. You may inspect this log file to find possbile bugs or unwanted behaviours of your application. These log messages can be hard to understand but if you follow source files/line numbers you may find out what the problem is.
Typical messages are classic HTTP 404/500 error messages like
2010-12-13 18:47:21 Error: 500 Internal Error - missingTable: array (...) ...
2011-03-10 10:43:42 Error: 404 Not Found - missingController: array ( 'BEAuthUser' => ... 'controller' => 'JsController', 'controllerName' => 'Js', )
Seems like an attempt to retrieve something through an URL like
To easily find out which links are broken we suggest you to use a tool like Firebug: enable "Net" view and look for 404 errors in HTTP GET calls highlited in red. Look at the screenshots in this page for an example.