Ciao a tutti.
Ho bisogno di loggare la chiamata di un metodo su DB ma non posso scrivere una route specifica nel main.php.
Ho creato la classe di Log DB come indicato nel famoso tutorial:
Log su DB
Inserendo nel main.php la seguente riga, il logging funziona correttamente:
array(
'class'=>'LogDB',
'enabled'=>true,
'levels'=>'info',
),
Ma non potendo, sto provando (senza successo) ad aggiungere la route dinamicamente nel solo metodo in cui mi serve (per evitare di riempire il DB di log di tipo info):
$cc = Yii::app()->getComponent('log');
$cc->setRoutes(array(
'class'=>'CprLogDB',
'connectionID'=>'db',
'enabled'=>true,
'levels'=>'info',
));
Purtroppo spostato qua, non funziona niente.
Dove sto sbagliando? Sull’internet, Stackoverflow compreso, non ho trovato esempi o spiegazioni su come usare la setRoutes.
Grazie.