mmir-lib
Version:
MMIR (Mobile Multimodal Interaction and Relay) library
69 lines (45 loc) • 1.6 kB
Markdown
**[mmir-lib 7.0.0-beta1](../README.md)**
> [Globals](../README.md) / [mmir-lib](../modules/mmir_lib.md) / LoggerModuleConfig
# Interface: LoggerModuleConfig
Module configuration for the [LoggerModule](mmir_lib.loggermodule.md)
**`example`**
var loggerModuleConfig = {
level: 'info',
levels: {
warn: ['mmirf/mediaManager', 'mmirf/inputEngine']
},
modules: {
'mmirf/dialogEngine': 'critical'
}
};
// set to global `mmir` before initialing `mmir`:
mmir.logLevel = loggerModuleConfig;
// or use as mmir application configuration with mmir-tooling configuration:
var mmirAppConfig = {
config: {
'mmirf/logger': {
logLevel: loggerModuleConfig
}
}
};
//...
require('mmir-webpack')(webpack, webpackConfig, mmirAppConfig);
## Hierarchy
* **LoggerModuleConfig**
## Index
### Properties
* [level](mmir_lib.loggermoduleconfig.md#level)
* [levels](mmir_lib.loggermoduleconfig.md#levels)
* [modules](mmir_lib.loggermoduleconfig.md#modules)
## Properties
### level
• `Optional` **level**: [LogLevel](../modules/mmir_lib.md#loglevel) \| [LogLevelNum](../modules/mmir_lib.md#loglevelnum)
OPTIONAL the default log level as integer or string, DEFAULT: "debug"
___
### levels
• `Optional` **levels**: { [logLevel:string]: string[]; }
OPTIONAL list of modules for per log level (unspecified modules will have default log level)
___
### modules
• `Optional` **modules**: { [moduleId:string]: [LogLevel](../modules/mmir_lib.md#loglevel) \| [LogLevelNum](../modules/mmir_lib.md#loglevelnum); }
OPTIONAL log level per module (unspecified modules will have default log level)