node 日志

Posted 飘然离去

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node 日志相关的知识,希望对你有一定的参考价值。

我们主动控制的log4js,还有一些日志是继承好的,错误日志了,进程日志了,请求日志了。

1.

var express = require(‘express‘);
var logger = require(‘morgan‘);

var fs = require(‘fs‘);
var accessLog = fs.createWriteStream(‘access.log‘, {flags: ‘a‘});
var errorLog = fs.createWriteStream(‘error.log‘, {flags: ‘a‘});

var app = express();

app.use(logger(‘dev‘));//这个是请求日志的打印

技术分享

app.use(logger({stream: accessLog}));//进程日志

技术分享

 

app.use(function (err, req, res, next) {
var meta = ‘[‘ + new Date() + ‘] ‘ + req.url + ‘\n‘;
errorLog.write(meta + err.stack + ‘\n‘);
next();
});

技术分享

 

以上是关于node 日志的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Winston/Node.js 中设置日志级别

将 Node 的“永久”日志记录到 syslog

node日志log4js库使用示例

Node.js OpsWorks 层控制台日志

Node.js日志框架选型比較:Bunyan

Elasticsearch:使用 Filebeat 从 Node.js Web 应用程序提取日志