config
日志在yii中配置为组件
'components' => [
'log' => [
'traceLevel' => YII_DEBUG ? 3 : 0,
'targets' => [
[
'class' => 'yii\log\FileTarget',
'levels' => ['trace','error', 'warning'],
'logFile' => '@app/runtime/logs/shop/info.log',
'categories' => ['myinfo'],
'logVars' => [],
],
[
'class' => 'yii\log\FileTarget',
'levels' => ['error', 'warning'],
'logFile' => '@app/runtime/logs/error.log',
// 'logFile' => '@app/runtime/logs/shop/application.log',
],
[
'class' => 'mito\sentry\Target',
'levels' => ['error', 'warning'],
'except' => [
'yii\web\HttpException:404',
],
],
],
],
配置sentry日志
'sentry' => [
'class' => 'mito\sentry\Component',
'dsn' => 'https://f78287c2f109421588072a9fe722f735:d3c04f5987dd490aab470267ace312a@sentry.io/192585', // private DSN
'environment' => 'staging', // if not set, the default is `production`
'jsNotifier' => true, // to collect JS errors. Default value is `false`
'jsOptions' => [ // raven-js config parameter
'whitelistUrls' => [ // collect JS errors from these urls
'http://staging.my-product.com',
'https://my-product.com',
],
],
],