File tree Expand file tree Collapse file tree 1 file changed +1
-4
lines changed
packages/signals/signals/src/lib/logger Expand file tree Collapse file tree 1 file changed +1
-4
lines changed Original file line number Diff line number Diff line change @@ -7,26 +7,23 @@ import { WebStorage } from '../storage/web-storage'
77
88class Logger {
99 private logLevelKey = 'segment_signals_log_level'
10+ private storage = new WebStorage ( window . sessionStorage )
1011 get logLevel ( ) : LogLevelOptions {
1112 return this . storage . getItem ( this . logLevelKey ) ?? 'off'
1213 }
13- storage = new WebStorage ( window . sessionStorage )
1414
1515 constructor ( ) {
16- // if debug mode is in the query string, we want simple logging
1716 const debugMode = parseDebugModeQueryString ( )
1817 if ( typeof debugMode === 'boolean' ) {
1918 this . enableLogging ( 'info' )
2019 }
2120
22- // if log level is set to 'off' / 'log' / 'debug' in the query string, we want to set the write key
2321 const logLevel = parseSignalsLogLevel ( )
2422 if ( logLevel !== undefined ) {
2523 logLevel === 'off' ? this . disableLogging ( ) : this . enableLogging ( logLevel )
2624 }
2725 }
2826
29- // if debug level is enabled, info level is also enabled
3027 enableLogging = ( type : LogLevelOptions ) => {
3128 this . storage . setItem ( this . logLevelKey , type )
3229 }
You can’t perform that action at this time.
0 commit comments