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) {}
配置参数
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