Skip to content

LD SDK doesn't set properly Timber TAG #173

@audkar

Description

@audkar

Is this a support request?
No. This is bug in Android SDK

Describe the bug
Timber TAG is not set on each logged event. current code

Timber.tag(<...>) method must be called before each logged event:

fun LOG(): Tree { 
  return Timber.tag(TIMBER_TAG);
}

To reproduce
Observe Logcat with when LD SDK is printing logs. It contains TAGs of Class names where logging happens (instead of LaunchDarklySdk)

I/LDClient: Unknown feature flag "login-card"; returning default value
I/StreamUpdateProcessor: Started LaunchDarkly EventStream
I/StreamUpdateProcessor: Started LaunchDarkly EventStream
I/StreamUpdateProcessor: Started LaunchDarkly EventStream

Expected behavior
LaunchDarklySdk tag is used for all events

e.g.

I/LaunchDarklySdk: Unknown feature flag "login-card"; returning default value
I/LaunchDarklySdk: Started LaunchDarkly EventStream
I/LaunchDarklySdk: Started LaunchDarkly EventStream
I/LaunchDarklySdk: Started LaunchDarkly EventStream

SDK version
3.1.5

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions