darekf77 / ng2-logger

Isomorphic logger for Browser and NodeJS, ( typescript / javascript ) apps
MIT License
61 stars 17 forks source link

setProductionMode #41

Closed CarstenLeue closed 5 years ago

CarstenLeue commented 6 years ago

The doc shows this example how to enable selective debugging

Log.setProductionMode();
Log.onlyModules('src:books', 'src:records', 'src:page:login');
Log.onlyLevel(Level.ERROR,Level.INFO);

However it looks as if "setProductionMode" disables the logging altogether, even if levels or modules are enabled afterwards. Is this as intended?

darekf77 commented 6 years ago

I always set Level.__NOTHING for each component which is done. If you have lots of modules/components/files with Level.__NOTHING you may be try to log only specific modules with Log.onlyModules('src:books', 'src:records', 'src:page:login');.

CarstenLeue commented 6 years ago

@darekf77 does this mean that Log.setProductionMode(); is only supposed to be used if no logging is desired at all?

darekf77 commented 6 years ago

yes...