美文网首页
log4js的使用

log4js的使用

作者: 菜鸟的平凡之路 | 来源:发表于2020-07-03 15:57 被阅读0次

前言

  • 实现进程层面文件日志的写入

封装的log4js日志类

function Logger(tag, alias) {
  const log4js = require("log4js");
  tag = tag || "cheese";
  const tagE = tag + ".";
  const config = {
    appenders: {}, 
    categories: {
      default: {
        appenders: [], //存放的位置
        level: "trace" //级别
      }
    }
  };
  config.appenders[tagE] = {
    type: "console",
    level: "trace"
  };
  config.appenders[tag] = {
    type: "file",
    filename: alias ? `./logs/${alias}.log` :'./logs/ser.log',
    maxLogSize: parseInt(5 * 1024 * 1024, 10),
    backups: 2,
    level: "info"
  };
  config.categories.default.appenders.push(tag);
  config.categories.default.appenders.push(tagE);
  log4js.configure(config);
  return log4js.getLogger(tag);
}

module.exports = function (tag, alias) {
  return new Logger(tag, alias);
};

示例demo

const logger = require(''./log.js)(tagName,fileName)

相关文章

  • 2018-12-27 log4js日志监控configure使用

    java 有log4j,js也有log4js 使用方法: //引入对应的module,log4js提供了配置日志输...

  • log4js 日志加上行数和文件名

    在使用log4js打印日志的时候,我们需要打印对应的行数以及对应文件名的话,在网上没找到,所以就去了log4js的...

  • log4js 2.7使用说明

    1.安装log4js npm install log4js 2.配置log4js log4js.json 如下: ...

  • Node.JS -- log4js 2.x 配置

    今天新开一个项目,把原来的log4js 1.x 升级到2.x版本后发现原来的log4js配置不再能使用,查了下官方...

  • log4js安装失败的解决办法

    npm安装log4js失败 解决办法,直接安装对应的log4js版本 成功啦!

  • log4js的使用

    前言 实现进程层面文件日志的写入 封装的log4js日志类 示例demo

  • 日志输出之 log4js

    简介 log4js是javascript的log框架,在Nodejs中使用express框架并没有自带的日志模块,...

  • Winston日志框架使用

    winston日志框架使用 原来一直是使用log4js做日志输出,原来只是输出到标准输出中,用了3年了,一直没换过...

  • Nodejs log4js日志管理详解

    最近用到nodejs日志模块--log4js,弥补一下之前大致使用的迷惑。先看下图总览,接下来,主要由浅入深的记录...

  • 使用log4js打印日志

    使用log4js打印日志 不管在做任何开发的时候,打印日志都是很重要的功能。在Node.js中,最普通的打日志的方...

网友评论

      本文标题:log4js的使用

      本文链接:https://www.haomeiwen.com/subject/ztisqktx.html