Greasy Fork is available in English.

[DEBUG] 显式日志

用 alert() 提示符合匹配规则的日志或未捕获异常,帮助开发者在日常使用网页时发现潜藏问题

您查看的为 2021-07-17 提交的版本。查看 最新版本

脚本作者
Laster2800 Liang
得分
0 0 0
版本
1.0.0.20210717
创建日期
2021-07-17
最近更新
2021-07-17
兼容性
与 Firefox 不兼容
许可证
LGPL-3.0
应用到
所有站点

# [[DEBUG] 显式日志](https://greasyfork.org/zh-CN/scripts/429521)

用 alert() 提示符合匹配规则的日志或未捕获异常,帮助开发者在日常使用网页时发现潜藏问题。求好评,求收藏💔。点击查看 [更新日志](https://gitee.com/liangjiancang/userscript/blob/master/script/ExplicitLog/changelog.md)。

## 使用说明

* 正则匹配

不必考虑转义。

* 日志

可用 `LOG` / `WARN` / `ERROR` 作为匹配目标。如用 `^LOG$` 作为排除过滤器排除所有 INFO 级别日志。

无法监听到非直接通过 `console` 对象打印出来的日志,如在油猴黑箱中运行的脚本打印出来的日志。

* 未捕获异常(正常)

可用 `Uncaught Exception (Normal)` 作为匹配目标。如简单地用 `cau` 来过滤出所有未捕获异常,但可能混杂带 `cau` 信息的日志。

可用异常抛出处的文件名作为匹配目标。

* 未捕获异常(Promise)

可用 `Uncaught Exception (in Promise)` 作为匹配目标。

## 补充说明

1. 脚本基于 Microsoft Edge 浏览器和 Tampermonkey 脚本管理器开发,明确不支持 Greasemonkey。在其他浏览器及脚本管理器上运行可能会出现问题,请提供反馈。

## 截图

* 脚本设置

![脚本设置](https://gitee.com/liangjiancang/userscript/raw/master/script/ExplicitLog/screenshot/脚本设置.png)

*gitee: [ExplicitLog](https://gitee.com/liangjiancang/userscript/tree/master/script/ExplicitLog)*

*by Laster2800*