Я использую Datadog SDK v2.19.1 для моего приложения для Android и интегрирую его с древесиной. Я следовал руководству здесь, но журналы не отображаются. Однако, несмотря на многочисленные попытки, я не могу заставить журналы появиться. Я даже попытался снять древесину, но проблема сохраняется. Любые идеи о том, что может быть не так?
Я использую Datadog SDK v2.19.1 для моего приложения для Android и интегрирую его с древесиной. Я следовал руководству здесь, но журналы не отображаются. Однако, несмотря на многочисленные попытки, я не могу заставить журналы появиться. Я даже попытался снять древесину, но проблема сохраняется. Любые идеи о том, что может быть не так?[code] private fun initializeDataDog(environment: Environment) { val variantName = BuildConfig.FLAVOR val configuration = Configuration.Builder( clientToken = BuildConfig.DATA_DOG_CLIENT_TOKEN, env = environment.dataDogEnv, variant = variantName ) .useSite(DatadogSite.XXX) .build()
// Initialize Datadog with consent granted Datadog.initialize(this, configuration, TrackingConsent.GRANTED)
// Configure RUM (Real User Monitoring) val applicationId = BuildConfig.DATA_DOG_APP_ID val rumConfig = RumConfiguration.Builder(applicationId) .trackUserInteractions() .trackLongTasks() .build() Rum.enable(rumConfig)
val logsConfig = LogsConfiguration.Builder().build() Logs.enable(logsConfig)
logger.i("DataDog initialized from Android") // Plant the Datadog tree Timber.plant(DatadogTree(logger)) } < /code> Затем установите информацию пользователя: < /p> private fun setUserInfoToDataDog(user: User) { try { if (!Datadog.isInitialized()) return Timber.d("Setting user info to DataDog -- $user") Datadog.setUserInfo( id = user.id, name = user.fullName, email = user.email, extraInfo = mapOf("phone" to user.phone) ) } catch (throwable: Throwable) { Timber.w(throwable, "Can't set user info to DataDog -- $user") } } [/code] Журнал выглядит правильно: