vedi la traccia di stack nel framework yii

abbiamo ottenere la traccia dello stack quando si verifica un errore nell’esecuzione, come nell’immagine seguente .

vedere questo

Mi piacerebbe vedere questa l’analisi a fondo pagina ogni volta che viene eseguita una pagina. ( anche senza errori) in modo che io possa scoprire quali sono le pagine di corse e di ciò che sta accadendo all’interno del quadro

Come posso attivare questa ?

Ringrazio molto

InformationsquelleAutor Joyal | 2012-08-31

 

4 Replies
  1. 10

    “Stack trace” non ha molto senso al di fuori di un errore scenario, ma si può vedere che cosa Yii è fino a abilitando la modalità di debug. Nel index.php aggiungere

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

    e nel log componente principale di Yii configurazione array (config/main.php), aggiungere questo array sotto il routes componente:

                array(
                    'class'=>'CWebLogRoute',
                    'enabled' => YII_DEBUG,
                ),

    Questo dovrebbe mostrare ciò che vuoi.

    Assicurarsi di rimuovere il YII_DEBUG linea dal vostro codice di produzione!

    • Grazie, ma vorrei avere più dettagli.
    • Maggiori dettagli su cosa in particolare?
    • Ricordate di aggiungere defined('YII_DEBUG') or define('YII_DEBUG',true); line prima tra yii.php o yiilite.php.
    • Come posso ottenere questo in Yii2 ?
  2. 2

    È possibile aprire questi riga di codice nel progetto config/main.php

    'log'=>array(
            'class'=>'CLogRouter',
            'routes'=>array(
                array(
                    'class'=>'CFileLogRoute',
                    'levels'=>'error, warning',
                ),
                //uncomment the following to show log messages on web pages
    
                 array(
                    'class'=>'CWebLogRoute',
                ),
    
            ),
        ),
  3. 0

    È stato definito il file di log di routing nel file di configurazione, si può vedere il log nel file di log memorizzati nella directory di runtime.

    File di registro di routing è definita come questo:

    ...
    'routes'=>array(
                    array(
                        'class'=>'CFileLogRoute',
                        'levels'=>'trace, info',
                        'categories'=>'system.*',
                    ),
             )

Lascia un commento