Nodejs中Log4js使用
来源:互联网 发布:哪个炒股软件最好 编辑:程序博客网 时间:2024/05/19 08:26
安装log4js模块
1、创建 package.json2、>$ npm install --save log4js
创建package.json方法
1、>$ npm init
log4js级别:大小写不敏感
ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < MARK < OFF
log4js属性
1、appenders (object):至少有一个type **设置日志,包括输出路径,是否在控制台显示2、categories(object):管理 appenders[1~n] 包含两个属性 level(String) appenders(Array)
基础使用
var log4js=require('log4js');var logger = log4js.getLogger(); logger.level = 'debug';logger.debug("Some debug messages");
log输出到文件中
var log4js=require('log4js');log4js.configure({ appenders: { out: { type: 'stdout' },//设置是否在控制台打印日志 info: { type: 'file', filename: './logs/info.log' } }, categories: { default: { appenders: [ 'out', 'info' ], level: 'info' }//去掉'out'。控制台不打印日志 }});var logger = log4js.getLogger('info'); logger.info("~~~info~~~~");
log输出到文件中:多个文件,同一level
var log4js=require('log4js');log4js.configure({ appenders: { out: { type: 'stdout' },//设置是否在控制台打印日志 info: { type: 'file', filename: './logs/info.log' }, info_2: { type: 'file', filename: './logs/info_2.log' } }, categories: { default: { appenders: [ 'out', 'info', 'info_2' ], level: 'info' }//去掉'out'。控制台不打印日志 }});var logger = log4js.getLogger('info'); logger.info("~~~info~~~~");var logger_2 = log4js.getLogger('info_2'); logger_2.info("~~~info~~~~");
log输出到文件中:多个文件,不同level
var log4js=require('log4js');log4js.configure({ appenders: { out: { type: 'stdout' },//设置是否在控制台打印日志 info: { type: 'file', filename: './logs/info.log' }, just-errors: { type: 'file', filename: './logs/error.log' }, 'error': { type: 'logLevelFilter', appender: 'just-errors', level: 'error' } }, categories: { default: { appenders: [ 'out', 'info','error' ], level: 'info' }//去掉'out'。控制台不打印日志 }});var LogFile = log4js.getLogger(); LogFile.info('You can find logs-files in the log-dir'); var LogFile_info = log4js.getLogger('info'); LogFile_info.info('~~~~~~~info log~~~~~~~~~');var LogFile_just-errors = log4js.getLogger('error'); LogFile_just.error('~~~~~~~error log~~~~~~~~~');console.log("log_start end!");
阅读全文
0 0
- Nodejs中使用Log4js
- Nodejs中使用Log4js
- Nodejs中Log4js使用
- 关于Nodejs中使用Log4js 解决方案
- nodejs express项目使用log4js
- nodejs log4js
- nodejs Log4js v2.x配置使用
- NodeJS-log4js 配置
- NodeJS日志管理 Log4js
- 【NodeJS】log4js打印日志
- nodejs 关于log4js输出到指定文件中
- 如何使用log4js
- 玩转Nodejs日志管理log4js
- 玩转Nodejs日志管理log4js
- 玩转Nodejs日志管理log4js
- 玩转Nodejs日志管理log4js
- nodejs开发——log4js学习
- 【NodeJs】NodeJs中使用highstock
- tunning-prime优化mysql建议
- maven deploy到nexus报错:Return code is: 401, ReasonPhrase:Unauthorized
- iframe session失效,跳转登录页面
- 使用ajax跨域请求时,后台无法获取到token
- 恢复git误操作删除的远程分支
- Nodejs中Log4js使用
- 数据结构—链表的操作小结
- 数组与字符串间转换
- xlistview上拉加载 下拉刷新
- Irrelevant Elements UVA
- python+selenium自动化测试之路Day5之浏览器的基本操作方法详解
- Java并发编程线程中:Callable、Future和FutureTask类
- Codeforces Round #444 (Div. 2) C
- jQuery中ajax学习记录