more-logger.js更好的控制日志输出

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: more-logger.js更好的控制日志输出

more-logger

Github: https://github.com/mouday/more-logger.js

Npm: https://www.npmjs.com/package/more-logger

功能:

1、可以控制显示或不显示日志


2、打印的日志带有输出文件位置信息


install

npm i more-logger -S

方法


function getLogger(config = null) {}

配置参数

image.png


image.png

Demo for Node.js

const { getLogger } = require("more-logger");
const disabled = process.env.NODE_ENV == "production";
const logger = getLogger({ disabled: disabled });
logger.log("log");
logger.debug("log");

日志输出如下


log main.js:351
log router.js:353

Demo for Browser

<script src="https://cdn.jsdelivr.net/npm/more-logger@1.0.4/dist/more-logger.min.js"></script>
<script>
  // 获取 logger
  const logger = moreLogger.getLogger({ disabled: false });
  // 输出日志
  logger.log("log");
  logger.debug("debug");
  logger.info("info");
  logger.warn("warn");
  logger.error("error");
</script>

logger 支持的方法

log() {},
debug() {},
info() {},
warn() {},
error() {},

TODO

增加 d.ts

相关实践学习
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
相关文章
|
JSON 监控 JavaScript
Node.js-API 限流与日志优化
Node.js-API 限流与日志优化
|
JavaScript Serverless Linux
函数计算产品使用问题之遇到Node.js环境下的请求日志没有正常输出时,该如何排查
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
SQL JavaScript 前端开发
【Azure 应用服务】Azure JS Function 异步方法中执行SQL查询后,Callback函数中日志无法输出问题
【Azure 应用服务】Azure JS Function 异步方法中执行SQL查询后,Callback函数中日志无法输出问题
181 0
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的公司员工工作日志办公系统附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的公司员工工作日志办公系统附带文章和源代码部署视频讲解等
130 0
|
JavaScript 前端开发
autox.js如何打印日志?
autox.js如何打印日志?
|
缓存 监控 JavaScript
日志服务(SLS) 的桌面端 Node.js SDK 封装
日志服务(SLS) 的桌面端 Node.js SDK 封装
16457 7
|
Web App开发 JavaScript 测试技术
工银e生活开发脱坑日志(4)工行页面及jsAPI交互接口hybrid_app.js登录情况说明
工银e生活开发脱坑日志(4)工行页面及jsAPI交互接口hybrid_app.js登录情况说明
351 0
|
资源调度 监控
[Nestjs] 使用log4js-node实现日志生成
安装依赖:使用 npm 或 yarn 安装 log4js。
681 0
|
NoSQL JavaScript 前端开发
【Node.js实战】一文带你开发博客项目之Koa2重构(实现session、开发路由、联调、日志)
【Node.js实战】一文带你开发博客项目之Koa2重构(实现session、开发路由、联调、日志)
356 0
|
JavaScript NoSQL 中间件
【Node.js实战】一文带你开发博客项目之Express重构(博客的增删查改、morgan写日志)
【Node.js实战】一文带你开发博客项目之Express重构(博客的增删查改、morgan写日志)
409 0

热门文章

最新文章