Skip to content

basicLogger set to level: 'none' does not disable console logs #286

@wlannistamps

Description

@wlannistamps

Describe the bug
Setting the basicLogger to level: 'none' does not disable console logs in React Web using either launchdarkly-react-client-sdk OR launchdarkly-js-client-sdk (per the documentation here: https://docs.launchdarkly.com/sdk/features/logging#react-web)

To reproduce

  1. import basicLogger into react using the launchdarkly-js-client-sdk (or the react version)
    import { basicLogger } from 'launchdarkly-js-client-sdk';
  2. Set the options object with a logger property logger: basicLogger({level: 'none'})
const LDProvider = await asyncWithLDProvider({
	clientSideID: setup.launchDarklySdkKey,
	context: {
		'kind': 'user',
		'key': session.visitorId
	},
	options: {
		logger: basicLogger({level: 'none'})
	},
	reactOptions: {},
});
  1. Refresh the app after compilation is complete

Expected behavior
LaunchDarkly console logs should not appear

SDK version
3.2.0

Language version, developer tools
Node 17.3.1, webpack 5.66.0

OS/platform
Windows 10, Chrome 125

Additional context

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