Reference Source Test

Logger

Please don't use console.log(message)! Instead of that use built in logging system Mep.Log.debug(module, message). For more details please check reference for Log class.

Logger configuration

Configuration can be done via configuration file located under src/config directory.

Sample configuration:

"Log": {
  "console" :{
    "active" : true,
    "outputMode" : "short",
    "color": true
  },
  "file" :{
    "active" : false,
    "file" : "javascript.log",
    "period" : "1d",
    "count" : 3
  },
  "elasticsearch": {
    "active" : false,
    "level" : "debug",
    "host" : "http://localhost:9200",
    "indexPattern" : "[mep2_logs-]YYYY-MM-DD",
    "type": "log"
  }
},

Loggers

console

Console logger parameters:

By default log level is debug.

file

File logger parameters:

By default log level is debug.

elasticsearch

If index is configured, indexPattern is ignored.

Performance Parameter

Log are impacted by "performance" parameter, if "performance" == true : Log level is limited to "info" for all loggers.