Logger-Man Node.js轻量级流式日志记录模块使用指南

Logger-Man 是一个轻量级且高效的 Node.js 日志记录模块,基于流处理,使用简单便捷。可以通过 NPM 安装:npm install logger-man --save

快速上手示例

'use strict';

let loggerMan = require('logger-man');
let myLogger = loggerMan.get('myLogger');

myLogger.init({
    stream: process.stdout,
    level: 'INFO',
    formatter: '${this.time} ${this.name}[${this.pid}] ${this.level}: ${this.message}'
});

myLogger.on('ERROR', (msg) => console.log(msg));
  • 安装:直接使用 npm 命令 npm install logger-man --save 即可。
  • 配置:通过 init 方法设置日志的输出流、日志级别和格式。
  • 事件监听:支持错误日志的事件监听,可以自定义处理。

核心功能

  1. 轻量高效:在保持简洁的同时,提供流式处理能力。
  2. 灵活格式化:通过 formatter 自定义日志输出格式。
  3. 事件支持:支持监听日志事件,便于处理特定的日志级别,如错误日志的捕捉。

此模块适合那些需要在项目中快速集成并实时查看日志的开发者,是一种便捷而强大的解决方案。

zip 文件大小:4.47KB