过滤Chrome控制台消息

时间:2017-05-23 08:51:27

标签: google-chrome google-chrome-console

Chrome控制台中的消息是否可以黑色 过滤? 例如,我不希望看到来自/包含JQMIGRATE的消息......

4 个答案:

答案 0 :(得分:5)

我发现它可以简单地过滤扩展中的所有控制台消息。这也将一直持续到您清除过滤器。输入-chrome-extension:。这将删除来自-> chrome-extension: <-网址的所有消息。

您可以通过在每个查询之间放置一个空格来使用多个过滤器。例如-chrome-extension: -cookie。请注意:之后和-c之前的空格。这将删除来自-> chrome-extension: <-网址的所有消息,也将删除上下文中带有cookie的任何消息。

使用Chrome 版本80.0.3987.132(正式版本)(64位)

Chrome Filter Useage

答案 1 :(得分:4)

我想你可以。最近的chrome版本允许通过将搜索模式封装在/.../中来使用正则表达式进行过滤,以前的版本有一个复选框。例如,您可以表达&#34;而不是bar&#34;通过使用否定前瞻,如此处所述How to negate specific word in regex?

在下图中,我尝试过滤&#34;而不是bar&#34;。

Example: Filtering for "not bar"

答案 2 :(得分:2)

接受的答案适用于单行过滤,但我发现它也会过滤掉任何多行日志。 请参阅以下示例。


无过滤器:

  

No Filter


接受的答案(缺少多行日志):

  

Accepted answer - missing multi-line logs


修复了负片过滤器(正确保留多行日志):

/^((.|\s)(?!Violation))+$/
  

Fixed negative filter


奖金!轻松过滤掉多个匹配项:

/^((.|\s)(?!Violation|creating))+$/
  

Bonus! Easy filtering out multiple matches

答案 3 :(得分:1)

您可以在过滤器前加上-来取反过滤器。例如,-JQMIGRATE将排除包含字符串“ JQMIGRATE”的消息。

正则表达式过滤器也可以用这种方法取反。例如-/^DevTools/将排除以“ DevTools”开头的消息。

(信用归唐纳德·德克(Donald Duck)推荐,他在对所选答案的评论中提出了这一建议。我认为这是一个比否定前瞻性更清洁的解决方案,应该将其提升为顶级答案。)< / em>