使用日志的目的
- 能够带着时间戳,和pid等对应的消息。
- 日志能够根据不同的级别存在不同的文件中。
- 当发生错误时,能够邮件通知他人。
NodeJS中比较常用的日志模块
- Winston
- Bunyan
- log4js
log4js 的安装和使用
公司要求,使用的是log4js,安装和使用过程中遇到的问题整理如下:
安装
npm install log4js
语法
var log4js=require('log4js');//注意log4js的module位置引用是否正确
//log the cheese logger messages to a file, and the console ones as well.
log4js.configure({
appenders: [
{
type: "file",
filename: "logs/app.log"
// category: