Я настраиваю часовой для моего проекта, в настоящее время у меня есть 3 среды для него: локальный, промежуточный и производственный.
Я только хочу установить его, поэтому часовой отслеживает постановку и производство, и мы полностью игнорируем локальный, но глядя на документацию, я не нашел ничего, что могло бы помочь мне в этом.
Метод обработчика
Этот метод был взят прямо из документации и добавлен в мой метод обработчика
public function report(Exception $exception)
{
if (app()->bound('sentry') && $this->shouldReport($exception)) {
app('sentry')->captureException($exception);
}
parent::report($exception);
}
сторожевой конфиг
return [
'dsn' => env('SENTRY_LARAVEL_DSN', env('SENTRY_DSN')),
// capture release as git sha
// 'release' => trim(exec('git --git-dir ' . base_path('.git') . ' log --pretty="%h" -n1 HEAD')),
'breadcrumbs' => [
// Capture Laravel logs in breadcrumbs
'logs' => true,
// Capture SQL queries in breadcrumbs
'sql_queries' => true,
// Capture bindings on SQL queries logged in breadcrumbs
'sql_bindings' => true,
// Capture queue job information in breadcrumbs
'queue_info' => true,
],
];
env file
SENTRY_DSN=dsdsdsds
У кого-нибудь есть какие-либо рекомендации о том, как настроить это для отслеживания определенных сред, и мне нужно установить какие-либо дополнительные клавиши env?