Datadog -Protokolle werden für Android nicht angezeigtAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 Datadog -Protokolle werden für Android nicht angezeigt

Post by Anonymous »

Ich verwende Datadog SDK v2.19.1 für meine Android -App und integriere sie in Holz. Ich habe der Anleitung hier gefolgt, aber die Protokolle werden nicht angezeigt. Trotz mehrerer Versuche kann ich die Protokolle jedoch nicht zum Aussehen bringen. Ich habe sogar versucht, Holz zu entfernen, aber das Problem bleibt bestehen. Irgendwelche Ideen darüber, was falsch sein könnte? < /P>
Bitte schauen Sie sich meine Integration an und lassen

Code: Select all

  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)

// Enhanced logger configuration
val logger = Logger.Builder()
.setName(environment.dataDogeLogName)
.setNetworkInfoEnabled(true)
.setLogcatLogsEnabled(true)
.setRemoteSampleRate(100f)
.setBundleWithRumEnabled(true)
.build()

val logsConfig = LogsConfiguration.Builder().build()
Logs.enable(logsConfig)

logger.i("DataDog initialized from Android")
// Plant the Datadog tree
Timber.plant(DatadogTree(logger))
}
< /code>
Setzen Sie die Benutzerinformationen: < /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")
}
}
Das Protokoll sieht korrekt aus:

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post