# 美化console.log **Repository Path**: wb04307201/pretty-log ## Basic Information - **Project Name**: 美化console.log - **Description**: 一个用于美化console.log输出的前端工具包 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-10 - **Last Updated**: 2025-10-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: JavaScript ## README # @wb04307201/pretty-log > 一个前端工具包,用于美化控制台日志输出。它可以帮助开发者在浏览器控制台中以更清晰、更易读的格式输出日志信息。 [![NPM](https://nodei.co/npm/@wb04307201/pretty-log.png)](https://nodei.co/npm/@wb04307201/pretty-log/) ## 安装 ```sh npm install @wb04307201/pretty-log ``` ## 使用 ```javascript import * as prettyLog from '@wb04307201/pretty-log'; // 信息 prettyLog.info("Hello world!") prettyLog.info("信息", "Hello world!") // 错误 prettyLog.error("Hello world!") prettyLog.error("错误", "Hello world!") // 警告 prettyLog.warning("Hello world!") prettyLog.warning("警告", "Hello world!") // 成功 prettyLog.success("Hello world!") prettyLog.success("成功", "Hello world!") // 彩虹 prettyLog.rainbow("来 左边 跟我一起画个龙在你右边 画一道彩虹") // 组输出,默认展开 prettyLog.group("一个组输出", ["组内容1", "组内容2", "组内容3"]) // 组输出,折叠 prettyLog.group("一个组输出", ["组内容1", "组内容2", "组内容3"], false) // 表格 prettyLog.table([{a: 1, b: 1, c: 1}, {a: 2, b: 2, c: 2}, {a: 3, b: 3, c: 3}]) // 基本用法 prettyLog.time('计时器'); // 执行一些操作... setTimeout(() => { prettyLog.timeEnd('计时器'); }, 2000); // 2000 毫秒 = 2 秒 // 图片 prettyLog.picture("https://faw-cms-1300211780.cos.ap-beijing.myqcloud.com/202405/51716773469593/1716773469593%E8%BD%A6%E5%9E%8B%E5%9B%BE4_1000x400.png", 0.2) // json格式 prettyLog.info({a: 100, b: {b1: '一一一', b2: '二二二'}, c: [5, 6, 7]}) prettyLog.info("JSON", {a: 100, b: {b1: '一一一', b2: '二二二'}, c: [5, 6, 7]}) ``` ## 输出 ![img.png](https://github.com/wb04307201/pretty-log/blob/master/img.png?raw=true)