[3.1.0-beta1] - March 6th, 2019
·
549 commits
to master
since this release
[3.1.0-beta1] - March 6th, 2019
Changed
- New APIs for setting
logger
andlogLevel
on the optimizelySDK singleton (#232) logger
andlogLevel
are now set globally for all instances of Optimizely. If you were passing
different loggers to individual instances of Optimizely, logging behavior may now be different.
Setting a ConsoleLogger
var optimizelySDK = require('@optimizely/optimizely-sdk')
// logger and logLevel are now set on the optimizelySDK singleton
optimizelySDK.setLogger(optimizelySDK.logging.createLogger())
// valid levels: 'DEBUG', 'INFO', 'WARN', 'ERROR'
optimizelySDK.setLogLevel('WARN')
// enums can also be used
optimizelySDK.setLogLevel(optimizely.enums.LOG_LEVEL.ERROR)
Disable logging
var optimizelySDK = require('@optimizely/optimizely-sdk')
optimizelySDK.setLogger(null)