log4js里numBackups设置存在无效的情况

按照文档介绍numBackups是允许的旧日志文件数量,实际使用中,确实有些配置是按这个定义表现的,但是也存在没有按这个定义表现的,我看了半天没有发现有什么区别,奇怪了。不知道是log4js的bug还是怎样,看看下面这段示例代码:

const log4js = require('log4js');
log4js.configure({
	appenders: {
		Test: { 
			type: "dateFile", 
			filename: "logs/test.log", 
			pattern: 'yyyy-MM-dd',
			alwaysIncludePattern: true,
			keepFileExt:true,
			numBackups: 2,
			layout: { type: "pattern", pattern: "%d %p %c %m%n" },
			},
		},
	categories: { default: { appenders: ["Test"], level: "info" }, },
	});
var logger = log4js.getLogger("Test");
logger.info("记录一下")

按说logs/下最多存在3个test.yyyy-MM-dd.log的文件,但是似乎并没有受到限制,旧的文件并没有被删除掉。记录下备忘,node版本v20.12.0 LTS log4js版本6.9.1。

相关推荐

  1. log4jsnumBackups设置存在无效情况

    2024-03-28 09:46:02       20 阅读
  2. nodejs之log4js日志管理

    2024-03-28 09:46:02       11 阅读
  3. log4js-node在nodejs项目中使用示例

    2024-03-28 09:46:02       36 阅读
  4. Unity项目Log系统该怎么设计

    2024-03-28 09:46:02       30 阅读
  5. 探讨是否存在永远无法解决情绪问题

    2024-03-28 09:46:02       29 阅读
  6. Crow: logging设计

    2024-03-28 09:46:02       35 阅读
  7. js中console.log()使用方法

    2024-03-28 09:46:02       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-28 09:46:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-28 09:46:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-28 09:46:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-28 09:46:02       18 阅读

热门阅读

  1. Linux常用命令详细讲解

    2024-03-28 09:46:02       16 阅读
  2. RabbitMQ相关总结

    2024-03-28 09:46:02       19 阅读
  3. linux动态库的加载

    2024-03-28 09:46:02       16 阅读
  4. linux命令ab测试你 Apache http 服务器的工具

    2024-03-28 09:46:02       18 阅读
  5. python-pytorch 常用api打卡0.1.300

    2024-03-28 09:46:02       22 阅读
  6. 知识蒸馏的知识是什么?

    2024-03-28 09:46:02       14 阅读
  7. 每天学习一个Linux命令之date

    2024-03-28 09:46:02       15 阅读