log4js


log4js是一个管理,记录日志的工具。

其实与morgan的作用类似。

安装


npm install -g log4js

log4js的6个日志级别

分别是:trace(蓝色)、debug(青色)、info(绿色)、warn(黄色)、error(红色)、fatal(粉色)

这6个level方便我们给日志设置不同的输出等级,不同的颜色也方便我们区分。

var log4js = require('log4js');var logger = log4js.getLogger();logger.trace('test1')logger.debug('test2')logger.info('test3')logger.warn('test4')logger.error('test4')logger.fatal('test4')

日志的效果如下:
平面设计培训,网页设计培训,美工培训,游戏开发,动画培训

log4js的配置

file类型日志

当然,我们也可以具体配置log4js。

常用配置有##appenders##,##Levels##.appenders用来配置日志的具体的展现形式,Levels用来配置日志的展现等级。

例如:我们配置一个写入到文件中的日志。

var log4js = require('log4js');//var logger = log4js.getLogger();log4js.configure({
    "appenders":[{
        "type":"file",
        "filename":__dirname+"/logs/logger.log",
        "category":"logger" 
    }]})var loggerTest = log4js.getLogger('logger')loggerTest.info('