Skip to content

[BUG] pnpm dev 的 log debug level 失效 #1560

Description

@cyfung1031

提交前检查

  • 我已经搜索过现有 issues,确认不是重复问题
  • 我已经尽量使用最新 stable 或 beta 版本测试
  • 这不是安全漏洞;安全漏洞会通过 Security Advisory 私密提交

问题类型

日志 / 调试 / 错误提示

问题描述

LoggerCore 中 设了

  // 日志级别, 会记录在日志文件中
  level: LogLevel = "info";

之後 new Logger(this, this.labels, ...label);

因此 levelNumber[level] >= levelNumber[this.core.level] 必定失效
this.core.level 为 "info", 即使 process.env.NODE_ENV === "development" 也不会触发 this.core.writer.write(level, message, newLabel);

最小复现步骤

pnpm dev
然後 LoggerCore.getInstance().logger({ component: ... });.debug

期望行为 vs 实际行为

Image

除了 DevTools 打印,UI介面的 debug 部份也要加印出来吧

ScriptCat 版本

v1.5.0-beta

ScriptCat 渠道

自行构建 / dev

Manifest / 扩展模式

MV3

操作系统

macOS

浏览器及版本

any

设备类型

桌面端

浏览器/扩展状态

  • 开启了隐身模式 / InPrivate / Private Window
  • 使用移动端浏览器扩展支持
  • 使用第三方 Chromium 浏览器
  • 使用第三方 Firefox/Gecko 浏览器
  • 已授予 ScriptCat 对目标网站的站点访问权限
  • 开启了开发者模式
  • 安装了其他可能影响页面/请求/脚本的扩展

相关用户脚本 / 配置

No response

日志 / 错误信息 / 截图

No response

是否有临时解决办法

No response

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Fields

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions