# JslogSpireCjc **Repository Path**: jslog/jslogspire ## Basic Information - **Project Name**: JslogSpireCjc - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-02 - **Last Updated**: 2026-05-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JSLogSpire JSLogSpire 是一个 JavaScript 日志记录工具库,旨在为开发者提供轻量级、灵活且功能强大的日志记录解决方案。该工具适用于浏览器环境和 Node.js 环境,支持日志级别过滤、格式化输出、自定义传输等功能。 ## 特性 - **多日志级别支持**:支持 trace、debug、info、warn、error 等日志级别。 - **日志格式化**:支持自定义日志输出格式。 - **灵活配置**:可根据需要启用或禁用特定日志级别。 - **跨平台支持**:兼容浏览器和 Node.js 环境。 - **可扩展性**:支持自定义日志传输方式(如发送到远程服务器)。 ## 安装 ### 浏览器环境 直接通过 ` ``` ### Node.js 环境 使用 npm 安装: ```bash npm install jslogspire ``` ## 使用示例 ### 基本使用 ```javascript import { Logger } from 'jslogspire'; const logger = new Logger({ level: 'debug', // 设置日志级别 format: '{timestamp} [{level}] {message}' // 设置日志格式 }); logger.debug('这是一条调试信息'); logger.info('这是一条提示信息'); logger.error('这是一条错误信息'); ``` ### 配置选项 - `level`:设置日志级别(trace, debug, info, warn, error, silent)。 - `format`:自定义日志输出格式。 - `transports`:设置日志传输方式(如发送到远程服务器)。 - `timestamp`:是否启用时间戳。 ## 贡献指南 欢迎贡献代码和改进想法!请遵循以下步骤: 1. Fork 项目并创建新分支。 2. 提交代码更改。 3. 发起 Pull Request。 ## 许可证 该项目采用 MIT 许可证。详细信息请参见 [LICENSE](LICENSE) 文件。