$params['sentry.dsn'], // Specify a fixed sample rate 'traces_sample_rate' => 1.0, // Set a sampling rate for profiling - this is relative to traces_sample_rate 'profiles_sample_rate' => 1.0, ]); return [ 'id' => 'app-frontend', 'basePath' => dirname(__DIR__), 'bootstrap' => ['log'], 'controllerNamespace' => 'frontend\controllers', 'modules' => [ 'gridview' => [ 'class' => '\kartik\grid\Module', 'bsVersion' => '5.x', ] ], 'components' => [ 'i18n' => [ 'translations' => [ '*' => [ 'class' => PhpMessageSource::class, 'fileMap' => [], ], ], ], 'request' => [ 'parsers' => [ 'application/json' => 'yii\web\JsonParser', ], 'csrfParam' => '_csrf-frontend', ], 'session' => [ // this is the name of the session cookie used for login on the frontend 'name' => 'calorie-frontend', ], 'log' => [ 'traceLevel' => YII_DEBUG ? 3 : 0, 'targets' => [ [ 'class' => \yii\log\FileTarget::class, 'levels' => ['error', 'warning'], ], 'utility' => [ 'class' => \yii\log\SyslogTarget::class, 'enabled' => false, ], ], ], 'errorHandler' => [ 'errorAction' => 'site/error', ], 'user' => [ 'identityClass' => 'common\models\User', 'enableAutoLogin' => true, 'identityCookie' => ['name' => '_identity-frontend', 'httpOnly' => true], ], ], 'params' => $params, ];