1.0.7 • Published 7 months ago

laog v1.0.7

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

Laog 🪵

English | 简体中文

一个轻量级的浏览器日志库,具有增强的样式和可扩展性。✨

✨ 特性

  • 📊 支持多种日志级别:log, info, warn, error, verbose, silent
  • ⏰ 支持时间戳显示和自定义格式
  • 🔍 支持调用堆栈显示
  • 🎨 支持自定义日志样式
  • 📋 支持深度克隆对象参数

📦 安装

使用 npm 安装:

npm install laog

或使用 yarn 安装:

yarn add laog

🚀 使用示例

import Laog from 'laog';

// 创建一个默认实例
const logger = new Laog({
  level: 2, // 设置日志级别
  showTimeStamps: true, // 显示时间戳
});

logger.log('这是一个普通日志');
logger.info('这是一个信息日志');
logger.warn('这是一个警告日志');
logger.error('这是一个错误日志');

⚙️ 配置选项

interface LaogOptions {
  level: LogLevel; // 日志级别
  showTimeStamps: boolean; // 是否显示时间戳
}

🎚️ 日志级别

type LogLevel = 1 | 2 | 3 | 4;
type LogType = 'log' | 'info' | 'warn' | 'error';

🎨 日志样式

每种日志类型都有独特的样式和表情图标:

  • log: 📝 蓝色背景
  • info: ℹ️ 深蓝色背景
  • warn: ⚠️ 黄色背景
  • error: ❌ 红色背景

🤝 贡献

欢迎贡献代码!请访问 GitHub 仓库 提交 Issue 或 PR。

📄 开源许可

MIT License © 2024-Present

1.0.7

7 months ago

1.0.6

7 months ago

1.0.5

7 months ago

1.0.4

7 months ago

1.0.3

7 months ago

1.0.2

7 months ago

1.0.1

7 months ago

1.0.0

7 months ago

0.0.1

7 months ago