问题标签 [debugview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
478 浏览

android - Firebase 报告的活跃用户过多

我正在创建一个使用 Firebase 的应用程序,但我还没有发布它。如果我在分析选项卡中转到 Firebase 控制台,我会看到 74 个每月活跃用户。我想这是由于在调试期间在模拟器上多次安装造成的。所以我加了

到清单和

到 app.gradle,它似乎工作正常。现在我发现 firebase 提供了一项很好的服务,即 DebugView,它可以帮助开发人员调试他们的应用程序,但它需要启用 Firebase Analytics。

有没有办法使用 DebugView 并且不将每次安装都算作新设备?

我错过了什么?

提前感谢,对不起我的英语

0 投票
3 回答
1104 浏览

wdk - 如何从 Windows 文件系统微过滤器中查看 DbgPrint 消息?

我正在尝试运行此处提供的 Microsoft 微过滤器示例之一:https ://github.com/Microsoft/Windows-driver-samples/tree/master/filesys/miniFilter/passThrough

我不知道这个微过滤器应该做什么(文档不是很好),但对于初学者来说,如果我能看到DbgPrint()语句的输出,我会很高兴。在以管理员身份运行Sysinternals DebugView时,我执行了fltmc load passthroughfltmc unload passthrough,但没有看到过滤器的任何输出。我知道至少代码中与unload特性对应的函数有一个DbgPrint()信息:

我应该看到这些消息吗?如果是这样,怎么做?如果没有,我该如何调试微过滤器开发?

PS:我确实在这里定义了建议的注册表项:https ://www.danclarke.com/debugview

0 投票
1 回答
591 浏览

.net - Nlog 调试器目标消息不会显示在 DebugView 中(但 Debug.WriteLine 会显示)

我的程序是 ac# windows 窗体应用程序。我在VS之外运行exe。Nlog 调试器目标消息不会显示在 DebugView 中,但直接 Debug.WriteLine 消息会显示。从 VS 内部运行应用程序时,两者都显示在 VS 输出控制台上。
任何想法?谢谢你。

0 投票
3 回答
6316 浏览

android - Android 设备无法连接到 firebase DebugView

我正在尝试将设备连接到 DebugView。但是,不要连接。

我引用了DebugView 文档

我所知道的是本文件中所述的内容。

还有其他不连接的原因吗?

我模拟了以下。

  1. 打开终端。并输入了一个命令。
  2. adb devices
  3. adb shell setprop debug.firebase.analytics.app com.example.myapp
  4. 启动应用程序(com.example.myapp)。
  5. 检查 [ Firebase -> Analytics -> DebugVIew]

如果我的问题不清楚,请与我交谈。

0 投票
0 回答
93 浏览

delphi - Delphi 2007 - 使用 IDE 进行调试,但调试输出转到 DebugView(++)

当我从 IDE 编译和运行我的 Delphi 应用程序时,调试输出(来自对 的调用OutputDebugString)进入 IDE 的事件日志窗口。当我单独运行已编译的 EXE 时,调试输出会转到正在运行的任何调试查看器。

我使用DebugView++来监控独立运行时的调试消息。这个棒极了。比 DebugView 快得多,并且它具有非常强大的过滤和格式化功能(使用 RegExp 模式匹配)。

Delphi 事件日志查看器有一些主要缺点:

  • 它对程序性能有重大影响
  • 它不能使用等宽字体(或者我已经找到了)
  • 有最小的过滤(是的 - 例如,您可以对线程消息进行颜色编码,以便线程消息与断点消息的颜色不同,但您不能执行显示与“错误:”匹配的调试输出行和红色背景等操作。过滤如果调试流有很多您想忽略的箔条,这也很重要。

我想要两全其美。我想从 IDE 运行我的程序(这样我就可以中断、步进、检查和修改变量等),但我希望输出到 DebugView++。这可能吗?

0 投票
0 回答
298 浏览

delphi - 如何研究ServiceStart为什么不启动服务?

我创建了一个服务管理器应用程序,它允许安装(使用 SC CREATE)、启动(使用与答案中的代码非常相似的代码:How to start a windows service in Delphi for Windows 8)、停止和卸载服务。

该服务是一个用 Delphi 编写的 windows 服务器 exe 应用程序。

突然(几天前)我无法再在特定机器(Windows Server 2012R2)上启动该服务,这发生在我的应用程序而不是 Windows 服务控制台。

相同的 exe(管理器和服务)在其他机器(特别是另一台 Windows Server 2012R2 和我的 Windows 10 工作站)上运行良好。

这就是我“测量”的:

1)当我尝试启动服务时,此代码StartService(schs,0,psTemp)(WinAPI 调用 - 请参阅上面的链接)不返回 true;

2)如果我将OutpuDebugString消息放入 dpr 我无法在DebugView中看到它们,这意味着服务 exe 未启动

3)在 Windows 系统事件记录器中,我看到尝试连接到服务时有 30 秒超时

4)即使我创建了一个 dummyservice.exe,除了写一些OutpuDebugString我什么都不做,我也无法启动它

这是虚拟服务的实现:

两周前在这台特定的机器上我能够启动服务,没有做任何特别的事情。

我想知道我能做些什么来调试更多,我被卡住了。

为什么超时,似乎我的服务 exe 甚至没有启动(如果是我猜我会OutputDebugString在 DebugView 中看到消息)?

这只发生在一台机器上,一台机器上几天前运行正常。

感谢任何能提供帮助的人!

0 投票
0 回答
375 浏览

android - Firebase 分析事件参数未注册

我非常熟悉 Firebase Analytics,我创建了一些带有参数“value”的自定义事件并以这种方式发送:

在 DebugView 我可以看到它被收集了。但是在我发送另一个具有不同值的事件my_value_2之后(在同一会话期间 30 秒后),它会在没有参数的情况下被收集,只有 event my_event。如果我重新启动应用程序并my_value_2首先发送带有值参数的事件,它会显示在 DebugView 中,然后再没有更多事件的参数。

我仔细检查了参数的数量:我有 9 个文本参数,所以应该收集它。

我该如何解决这个问题?用户在会话期间发送的参数值是否有任何限制?

0 投票
1 回答
515 浏览

windows - 我的程序如何监听 OutputDebugString 输出并允许启动多个实例?

这是我的场景:我有一个程序可以生成调试输出,OutputDebugString()其中可能包含指示错误的消息。我想在日常构建中运行这个程序并自动监听调试输出,解析它并报告可疑输出。

有几个这样的监听器实现的例子,例如这个。它们都做同样的事情——监听系统范围的事件,然后从文件映射中读取数据。问题是这个协议只允许监听器的一个实例——首先抓住事件的人是唯一访问输出的人。

与 DebugView 程序相同。如果我有一个正在运行的实例,那么启动另一个实例会产生一个“断开连接”的实例,它将无法“连接本地”。

每日构建同时运行多个程序,因此我希望能够运行此侦听器的多个实例,并且每个实例只侦听特定程序。看起来 Visual Studio 可以做到这一点 - 当我在 Visual Studio 下启动一个程序时,我只能看到该程序的调试输出,而不是其他程序的调试输出,而且我还可以运行多个 Visual Studio 实例并在每个程序中调试一个程序同时

是否可以运行多个等效于 DebugView 的程序实例,以便每个实例只侦听正在观察的特定程序并且实例不会相互干扰?

0 投票
1 回答
1268 浏览

xcode - Firebase Analytics 调试视图已连接,但未显示事件

我在 Xcode 中有一个连接到 Firebase / Firebase 调试器的应用程序。我之前已将应用程序连接到调试器并且它正在工作(使用 -FIRAnalyticsDebugEnabled)。然后我使用 -FIRDebugDisabled 关闭了调试器。

我现在正在尝试重新连接到调试器。我已关闭 -FIRDebugDisabled 并尝试同时使用 -FIRAnalyticsDebugEnabled 和 -FIRDebugEnabled。调试器显示模拟器已连接,并且我在 XCode 中收到以下打印(调试模式已启用。将事件标记为调试和实时。事件名称,参数:screen_view ...)。但是,事件未显示在 Firebase 调试视图中。如何让它们显示在调试视图中?

谢谢!

0 投票
1 回答
412 浏览

android - Android 设备无法连接到 Firebase 调试视图

我想将我的设备连接到 firebase 控制台以使用 firebase 调试视图,我使用此命令连接到调试视图

但它显示错误

如果有人遇到此问题,请提供帮助