@fehead/logger
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

n2-logger

基本功能

  1. [x] 模块/子模块: 支持模块及子模块
  2. [x] 等级: 可以自定某个等级的日志,也可以启动多个日志等级,支持动态关闭开启
  3. [x] 文件及位置: 记录日志打印文件及代码行数列数
  4. [x] 时间:自动添加打印时间
  5. [x] 颜色:打印美化
  6. [x] 格式化:支持JSON,ARRAY等
  7. [x] 占位符:支持占位符,自定义打印格式
  8. [ ] 按日期分割保存日志文件: logs/:year/:month/:day.log

DEMO

import { logger } from "./index.js";
logger.debug("hello world %d %s %b", 111, { score: 222 }, "啥呀");
logger.info("hello world");
logger.warn("hello world");
logger.error("hello world");
logger.panic("hello world");
logger.fatal("hello world");

运行截图

Readme

Keywords

none

Package Sidebar

Install

npm i @fehead/logger

Weekly Downloads

1

Version

1.0.1

License

ISC

Unpacked Size

113 kB

Total Files

10

Last publish

Collaborators

  • imeepos2
  • feheadline_admin