1. 代码目录结构

a) logs日志文件目录
b) index.js启动文件
c) logger.js log4j日志类
d) md5.js md5加密类
e) redis.js redis操作类
f) requestHandlers.js 请求处理类
g) router.js 请求路由类
h) server.js 服务类
2. logger.js log4j日志操作类
a) 安装log4js npm install log4js –g
b) Logger.js类中的代码

指定日志的类型为dateFile 按日期归类
appenders中配置了两个输出,一个是控制台输出,一个是文件输出。
appenders.type=file的对象,指定文件输出位置及文件大小,当超过maxLogSize大小时,会自动生成一个新文件。logs的文件目录要动手创建。
level:log4js.levels.INFO, 设置默认日志输出级别是INFO。
log4js的输出级别6个: trace, debug, info, warn, error, fatal
如果输出级别是INFO,则不会打印出低于info级别的日志trace,debug,只打印info,warn,error,fatal
3. md5.js 加密类
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28624388/viewspace-1218445/ ,如需转载,请注明出处,否则将追究法律责任。