Skip to content

feat: 实现 Logger Provider 统一日志管理 #105

@Gaubee

Description

@Gaubee

背景

当前代码中使用 console.log 进行调试输出,生产环境需要统一管理日志输出。

需求

  1. 创建 LoggerProvider 统一管理日志
  2. 支持按需打印(开发环境、调试模式)
  3. 支持日志级别(debug, info, warn, error)
  4. 支持模块化日志标签(如 [SDK], [Transfer]

实现建议

// src/lib/logger.ts
const logger = createLogger('ModuleName')
logger.debug('message')  // 仅开发环境
logger.info('message')   // 可选输出
logger.warn('message')   // 警告
logger.error('message')  // 错误

涉及文件

  • src/hooks/use-send.bioforest.ts
  • src/services/bioforest-sdk/index.ts
  • src/stackflow/activities/sheets/*.tsx

标签

enhancement, tech-debt

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions