Class SentryScopeConfigurer

java.lang.Object
com.github._1c_syntax.bsl.languageserver.aop.sentry.SentryScopeConfigurer

@Configuration public class SentryScopeConfigurer extends Object
Конфигуратор данных Sentry.

Наполняет данные информацией о приложении и пользователе.

  • Constructor Details

  • Method Details

    • sentryOptionsConfiguration

      @Bean public io.sentry.Sentry.OptionsConfiguration<io.sentry.SentryOptions> sentryOptionsConfiguration()
      Конфигурирует опции Sentry до инициализации. Spring Boot Sentry автоматически применит эту конфигурацию.
    • onApplicationReady

      @EventListener(ApplicationReadyEvent.class) public void onApplicationReady()
      Настраивает scope Sentry после полной инициализации приложения.
    • onLanguageServerInitialize

      @EventListener public void onLanguageServerInitialize(LanguageServerInitializeRequestReceivedEvent event)
      Обработчик события LanguageServerInitializeRequestReceivedEvent.

      Добавляет теги с именем и версией клиента в Sentry scope.

      Parameters:
      event - Событие инициализации языкового сервера