1.0.9 • Published 9 months ago

kbor-logger v1.0.9

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

klogger

klogger 是一个用于在浏览器控制台中输出美观日志的工具,支持不同类型的日志输出(info、error、warning、success),并且支持输出对象和数组,提升调试体验。

安装

使用 npm 安装

npm install kbor-logger

使用 yarn 安装

yarn add kbor-logger

使用方法

导入方式

在你的项目中导入 klogger:

// 在模块中导入
import { klogger } from 'kbor-logger';

// 或者通过 require 导入
const { klogger } = require('kbor-logger');

基本使用

klogger 提供了以下几种日志类型:info、error、warning 和 success。你可以使用这些方法来打印不同类型的日志信息。

输出信息

klogger().info("This is an info message!");

输出对象或数组

支持打印对象或数组,并且在控制台中以可展开的格式显示:

klogger().info({ key: 'value' });
klogger().info([{ key: 'value' }, { key: 'value' }]);

带标题的日志

你可以为日志添加标题,格式如下:

klogger().info("Title", "This is the content of the info log.");
klogger().error("Error Title", "An error occurred!");
klogger().warning("Warning Title", "This is a warning message.");
klogger().success("Success Title", "Operation was successful.");

图片日志

klogger 还支持将图片显示为背景图,在控制台输出类似图片的效果:

klogger().picture("https://example.com/image.png", 0.5);

日志输出格式

​ • info:以灰色背景输出

​ • error:以红色背景输出

​ • warning:以橙色背景输出

​ • success:以绿色背景输出

这些日志将以控制台中的彩色方式显示,帮助区分不同类型的日志。

通过库 导入

klogger 默认是自适应的,会根据输入的内容判断如何输出。如果输入的是对象或数组,它会折叠输出,点击展开。如果是字符串,则以标准的彩色日志输出。

klogger().info("My Info", "This is an info message.");
klogger().error("My Error", { message: "Something went wrong!" });
klogger().warning("My Warning", [{ item: 1 }, { item: 2 }]);
klogger().success("My Success", "The task was completed successfully.");

浏览器环境

<script src="path/to/kbor-logger.js"></script>
<script>
    klogger.info("Object Data", { key: 'value', nested: { key2: 'value2' } });
</script>

常见问题

为什么有时候图片不会显示?

klogger().picture 使用 canvas 来绘制图片,并将其作为背景显示。如果图片跨域或有其他限制,可能会导致无法显示。确保图片没有跨域问题,或使用 crossOrigin 设置为 'anonymous'。

1.0.9

9 months ago

1.0.8

9 months ago

1.0.7

9 months ago

1.0.6

9 months ago

1.0.4

9 months ago

1.0.1

9 months ago