1.1.5 • Published 5 years ago

ha-logger v1.1.5

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

ha-logger node 日志组件

让你的日志处理飞起来 ~

 

正文

你是否也曾为 Node 繁琐的日志项配置所累? \ 你是否也曾为集群模式下 Node 打印和收集日志而苦恼?\ 看不懂 log4js ?没关系! 现在有了 ha-logger,这些烦恼都不再是问题!

  • 支持 node PM2 集群/默认集群模式下的日志打印
  • 支持 node 所有场景下的日志打印
  • 基于 log4js
  • 5 分钟上手可用
  • 配置项全部封装,只需要填写名字和输出路径!

怎么样?是不是美滋滋?让我们开始吧!

安装

npm install --save ha-logger

 

引入和使用

  // typescript
  import __ = require('ha-logger')
  // javascript
  const __ = require('ha-logger')

 

如何使用

// typescript
import path = require('path')
// javascript
const path = require('path')

const target = path.resolve(__dirname, ' 您需要的位置(相对路径)');

const logger = __(['info', 'server', 'database', 'error', 'debug', 'fail'], target)

 

参数和说明

参数参数类型
listArray
wherestring

 

API 说明

例如 const logger = __(['info'], target)
api参数类型含义
logger.info.info()string将在info目录info.log文件中输出一行日志,日志等级为info
logger.info.warn()string将在info目录info.log文件中输出一行日志,日志等级为warn
logger.info.debug()string将在info目录info.log文件中输出一行日志,日志等级为debug
logger.info.error()string将在info目录info.log文件中输出一行日志,日志等级为error

 

  • logger.info 是由任务队列中 “info” 任务创建而来,提供了 info 目录的调用 API

 

logger.name 的日志等级说明

等级说明
info常规性
warn警告性
debug调试性
error异常行

源码

https://github.com/ChoGathK/ha-logger

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago