mmir.DisabledLogging
A "silent" replacement for the Logger factory.
Has the same interface (functions etc.) as
Has the same interface (functions etc.) as
mmir.Logging.
This logging module allows to disable logging completely.
Which logging module is used, can be configured in core
module in mmir.
Note: after configuration
of
mmir.debug with false, this
logging module, i.e. the DisabledLogging factory with
its DisabledLogger implementation, will be available
via mmir.Logging(and not as
mmir.DisabledLogger).
- See:
Example
var DisabledLogger = mmir.require('mmirf/loggerDisabled');
var logger = DisabledLogger.create('SomeClass');
//same as above, if mmir.debug was set to false, before initialization:
var Logger = mmir.require('mmirf/logger');
var logger = Logging.create('SomeClass');
Members
-
isDisabledLogger
-
Special property for identifying the disabled logger-factory
Methods
-
Will always return the default logger for this logging module
Returns:
Type Description mmir.tools.DisabledLogger -
debug()
-
-
error()
-
-
get()
-
-
getDefaultLogLevel()
-
-
info()
-
-
log()
-
-
setDefaultLogLevel()
-
-
verbose()
-
-
warn()
-