yii - конфигурационный файл, пример конфига - использование кэширование и ведение журанала - лога,

ВНИМАНИЕ: если мы не желаете указывать категорию сообщения, то следует настраивать так

данный код приведён в качестве иллюстрации к следующей заметке

<?php

return array(
    //путь к корню нашего сайта
    'basePath' => realpath(dirname(__FILE__) . '/..'),
	'preload'=>array('log'), // необходимо для журналирования
    //пути к директориям,скрипты из которых
    //следует подключить
    'import' => array(
        'application.models.*',
        'application.components.*',
        'application.controllers.*' // Чтобы  автоматически подгружать классы контроллеров
    ),
    // прописываем конфигурацию для компонентов приложения
    'components' => array(
        'user'=>array(
            'allowAutoLogin'=>true,
        ),
        /*настройки компонента для работы с БД*/
        'db' => array(
            'connectionString' => 'mysql:host=localhost;dbname=base1',
            'emulatePrepare' => true,
            'username' => 'root',
            'password' => '1380qw',
            'charset' => 'utf8',
            'tablePrefix' => '',
	 // далее подключаем статистику
	        'enableProfiling' => true,// чтобы вести журнал
        ),
        /*следующее необходимо для работы с cookie*/
        'webuser' => array(

                'class'=>'CWebUser',
                'allowAutoLogin'=>true
        ),

	  // для работы с ситемой кэширования
		    'cache'=>array(
			    'class' => 'system.caching.CFileCache',
			    //'cachePath' => '/runtime/filecache',
			  //  'useMemcached'=>true,
			  // 'servers'=>array(
			 //  array('host'=>'localhost', 'port'=>11211),
				 //   array('host'=>'server2', 'port'=>11211, 'weight'=>40),
			 //  ),
		    ),
	    'log'=>array( //настраиваем систему ведения журнала
		    'class'=>'CLogRouter',
		    'routes'=>array(
			    array(
				    'class'=>'CProfileLogRoute',// используемый класс
				    // уровень profile как раз нужен чтобы журналировать производительность
				    'levels'=>'trace, info, profile',
				    'categories'=>'system.*',
			    ),
		    ),
	    ),



    )
);