问题描述
如何实现nodejs的日志效果
问题出现的环境背景及自己尝试过哪些方法
按照npm包和github里面的模块介绍把代码写上了,怎么启动呀?
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
log4js.json:
{
"appenders":
[
{
"category":"console",
"type":"console"
},
{
"category":"normal",
"type": "dateFile",
"filename": "/var/log/graduation-alfred-jade-log/weibo",
"alwaysIncludePattern": true,
"pattern": "-yyyy-MM-dd.log",
"maxLogSize": 1024,
"backups": 30
}
],
"replaceConsole": true,
"levels":
{
"normal":"ALL",
"console":"ALL"
}
}
log4js.js:
var log4js = require("log4js");
var log4js_config = require("./log4js.json");
log4js.configure(log4js_config);
console.log("log_start start!");
var LogFile = log4js.getLogger('log_file');
LogFile.trace('This is a Log4js-Test');
LogFile.debug('We Write Logs with log4js');
LogFile.info('You can find logs-files in the log-dir');
LogFile.warn('log-dir is a configuration-item in the log4js.json');
LogFile.error('In This Test log-dir is : './logs/log_test/'');
console.log("log_start end!");
你期待的结果是什么?实际看到的错误信息又是什么?
按照npm包和github里面的模块介绍把代码写上了,怎么启动呀? 这个模块可以看node.js操作的记录吧
首先要手动创建
/var/log/graduation-alfred-jade-log/weibo
文件夹。然后运行你的node服务,当有执行到你的日程输出代码时就会在文件夹下有日志了。