@@ -3,6 +3,8 @@ package io.sentry.android.timber
33import android.util.Log
44import io.sentry.Breadcrumb
55import io.sentry.IScopes
6+ import io.sentry.SentryAttribute
7+ import io.sentry.SentryAttributes
68import io.sentry.SentryEvent
79import io.sentry.SentryLevel
810import io.sentry.SentryLogLevel
@@ -183,7 +185,7 @@ public class SentryTimberTree(
183185
184186 captureEvent(level, tag, sentryMessage, throwable)
185187 addBreadcrumb(level, sentryMessage, throwable)
186- addLog(logLevel, message, throwable, * args)
188+ addLog(logLevel, message, tag, throwable, * args)
187189 }
188190
189191 /* * do not log if it's lower than min. required level. */
@@ -240,12 +242,15 @@ public class SentryTimberTree(
240242 private fun addLog (
241243 sentryLogLevel : SentryLogLevel ,
242244 msg : String? ,
245+ tag : String? ,
243246 throwable : Throwable ? ,
244247 vararg args : Any? ,
245248 ) {
246249 // checks the log level
247250 if (isLoggable(sentryLogLevel, minLogLevel)) {
248- val params = SentryLogParameters ()
251+ val attributes =
252+ tag?.let { SentryAttributes .of(SentryAttribute .stringAttribute(" timber.tag" , tag)) }
253+ val params = SentryLogParameters .create(attributes)
249254 params.origin = " auto.log.timber"
250255
251256 val throwableMsg = throwable?.message
0 commit comments