[Yii 1.1.16] Error 500: non vengono piu create righe di log

Ho notato una cosa strana, credo dopo aver aggiornato alla recente 1.1.16

La mia app NON crea nessuna riga di log quando si verifican degli errori PHP, che danno quindi luogo ad un errore 500. il risultato è che l’utente vede “Errore 500: trying to get property of a non-object”, ma io come sviluppatore non so dove mettere le mani.

Il log è attualmente impostato così




'log_routes'=>array(

        array(

            'class'         =>'CFileLogRoute',

            'levels'        =>'error, warning',

            'logFile'       => 'application.log',

        ),

        array(

            'class'         =>'CFileLogRoute',

            'levels'        =>'trace',

            'logFile'       => 'query.log',

            'categories'    => 'system.db.CDbCommand.x',

        ),

    ),



e queste sono le impostazioni delle costanti e di php relative al debug




    ini_set("display_errors","on");

    ini_set("error_reporting",E_ALL);

    defined('YII_DEBUG') or define('YII_DEBUG', true);

    defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',2);



mi chiedevo cosa dovrei guardare, perchè se non è cambiato nulla a livello framework, allora ho di certo toccato qualcosa io