-
Notifications
You must be signed in to change notification settings - Fork 72
Open
Description
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
- import basicLogger into react using the
launchdarkly-js-client-sdk(or the react version)
import { basicLogger } from 'launchdarkly-js-client-sdk'; - 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: {},
});
- 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
- We are using
asyncWithLDProvider, does that make a difference for switching off loggging? - There is no
'none'option in the documentation for logging in the js sdk. Per the documentation, the React client sdk is supposed to follow the js. Per this issue regarding consoles,'none'is supposed to work.
davevanhoorn, UralKrc, Lenny1001 and isaacvando
Metadata
Metadata
Assignees
Labels
No labels