logger-demo.js 770 Bytes
Newer Older
L2m2's avatar
L2m2 committed
1 2 3
var logger = require("topsin.logger");
logger.loadConfig({
  'appender': {
L2m2's avatar
L2m2 committed
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
    console: {
      'type': 'console',
      'typefilter': '*',
      'format': '{TIME} [{TYPE}]:{MSG}'
    },
    file: {
      'type': 'file',
      'typefilter': 'INFO,SQL,ERROR,WARN,FATAL',
      'filename': 'C:/Users/Administrator/AppData/Local/daq/test.log',
      'format': '{TIME} [{TYPE}]:{MSG}'
    },
    rollingfile: {
      'type': 'rollingfile',
      'typefilter': 'ERROR,WARN,FATAL',
      'intervaltype': 'daily',
      'filename': 'C:/Users/Administrator/AppData/Local/daq/test.log',
      'maxfilesize': 2048,
      'maxfilecount': 20,
      'format': '{TIME} [{TYPE}]:{MSG}'
    }
L2m2's avatar
L2m2 committed
24 25 26 27
  }
});
logger.fatal("fucking demo.", "testModule", "console");
logger.info("fucking info.");