log4js是在nodejs一个非常好用的日志组件,但是今天在使用的时候从网上查看的代码并不能运行(http://www.cnblogs.com/atp-sir/p/7070050.html),于是查看了log4js作者写的例子发现有所不同,有可能是版本的原因,我是用的是最新的版本

,下面贴一下我调试通过的代码:

const log4js = require('log4js');
log4js.configure({appenders: {xcLogFile: {type: "dateFile",filename: './logs/xcLogFile',//您要写入日志文件的路径alwaysIncludePattern: true,//(默认为false) - 将模式包含在当前日志文件的名称以及备份中//compress: true,//(默认为false) - 在滚动期间压缩备份文件(备份文件将具有.gz扩展名)pattern: "-yyyy-MM-dd-hh.log",//(可选,默认为.yyyy-MM-dd) - 用于确定何时滚动日志的模式。格式:.yyyy-MM-dd-hh:mm:ss.logencoding: 'utf-8',//default "utf-8",文件的编码maxLogSize: 10 //文件最大存储空间,当文件内容超过文件存储空间会自动生成一个文件xxx.log.1的序列自增长的文件},xcLogConsole: {type: 'console'}},categories: {default: {appenders: ['xcLogFile'],level: 'all'},xcLogFile: {appenders: ['xcLogFile'],level: 'all'},xcLogConsole: {appenders: ['xcLogConsole'],level: log4js.levels.ALL}}
});module.exports = log4js.getLogger('xcLogConsole');

  效果:

nodejs-日志组件log4js的使用方法相关推荐

  1. 玩转Nodejs日志管理log4js

    玩转Nodejs日志管理log4js 从零开始nodejs系列文章 从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发.Nodejs框架是基于 ...

  2. morgan nodejs日志组件

    安装 npm i morgan 加载 const morgan=require('morgan') 使用 app.use(morgan("dev")) morgan - npm地址

  3. 日志组件logback的介绍及配置使用方法

    2019独角兽企业重金招聘Python工程师标准>>> 一.logback的介绍 Logback是由log4j创始人设计的又一个开源日志组件.logback当前分成三个模块:logb ...

  4. 日志组件logback介绍及配置使用方法

    转载于:http://sunney2010.iteye.com/blog/1404729 一.logback的介绍 Logback是由log4j创始人设计的又一个开源日志组件.logback当前分成三 ...

  5. 日志处理(二) 日志组件logback的介绍及配置使用方法(转)

    本文转自:http://www.cnblogs.com/yuanermen/archive/2012/02/13/2348942.html http://www.cnblogs.com/yuanerm ...

  6. 转:日志组件logback的介绍及配置使用方法

    转自:http://blog.csdn.net/zgmzyr/article/details/8267072 一.logback的介绍 Logback是由log4j创始人设计的又一个开源日志组件.lo ...

  7. 我心中的核心组件(可插拔的AOP)~第十五回 我的日志组件Logger.Core(策略,模版方法,工厂,单例等模式的使用)...

    回到目录 之前的讲过两篇关于日志组件的文章,分别是<第一回  日志记录组件之自主的Vlog>和<第三回  日志记录组件之log4net>,而今天主要说一下我自己开发的另一种日志 ...

  8. 日志组件logback的介绍及配置使用方法(一)

    一.logback的介绍 Logback是由log4j创始人设计的又一个开源日志组件.logback当前分成三个模块:logback-core,logback- classic和logback-acc ...

  9. 日志组件Log2Net的介绍和使用(附源码开源地址)

    Log2Net是一个用于收集日志到数据库或文件的组件,支持.NET和.NetCore平台. 此组件自动收集系统的运行日志(服务器运行情况.在线人数等).异常日志.程序员还可以添加自定义日志. 该组件支 ...

最新文章

  1. matlab中fprintf函数的具体使用方法
  2. 04-正则解析+bs4基础爬虫
  3. spring配置主库从库_spring下的数据库主从分离(下)
  4. 【完整目录】每天5分钟用C#学习数据结构
  5. fork join框架_Java 7:Fork / Join框架示例
  6. oracle的索引使用方法,在OracleE数据库的字段上建立索引的方法
  7. mysql目录树_MySQL B+树目录及索引优化_mysql
  8. @经典微小说 因为爱
  9. 教程系列 - 用模板快速上线一个HR 服务中心
  10. Chrome 谷歌浏览器查看网站证书
  11. 腾达ap设置说明_腾达(Tenda)F9无线路由器AP模式怎么设置[教程]?【图解】
  12. Mysql学习日记:L13-distinct关键字
  13. emoji表情 mysql转移,mysql中emoji表情存储
  14. ExcelMAC地址转换公式
  15. Maven 常用镜像站地址
  16. 四六级热点词汇总结疫情、文化、社会热点、脱贫等
  17. Android SDK 2.1 下载与安装教程
  18. (全网独家干货)工控类网站,论坛,微信公众号的整理分享
  19. 嵌入式项目实战——基于QT的视频监控系统设计(三)
  20. 【转载】HTML 编辑器

热门文章

  1. SWFUpload控件使用
  2. 微软4月补丁星期二修复119个漏洞,含2个0day
  3. 去年微软颁发1360万美元奖励,中国提交的漏洞报告数量位列前三强
  4. 谷歌推出关于滥用研究资助的新型试验计划
  5. 微软和火眼又分别发现SolarWinds 供应链攻击的新后门
  6. 万豪国际数据再遭泄露影响520万客户,两名员工账户为突破口
  7. 从零开始--系统深入学习android(实践-让我们开始写代码-新手指南-3.Hello,本地化)...
  8. vue-router的beforeEach的使用?
  9. vue源码解析推荐文章
  10. shiro使用WebService进行验证的实现