我在用直布罗陀岛伐木。
是否可以启用实时日志记录(即实时观察日志)?目前,查看日志的唯一方法似乎是关闭应用程序。
发布于 2011-03-17 19:40:19
摘要
带有v2.x (当前版本)的
详细信息
问题是,当前版本的直布罗塔实际上是为了在幕后收集日志而设计的,所以它们可以用来诊断任何应用程序问题。它实际上并不是为了监控应用程序中的实时日志而设计的(尽管当v3.0发布时,这一点将会改变-见下文)。
如果您想要一个支持实时日志的WinForms版本,那么您可以按CtrlAltF5键来弹出一个仅限于当前进程的实时日志控制台。
如果您想创建一个支持实时日志记录的控制台版本,我认为您不太走运:它不受支持(它需要项目中的windows窗体用于消息泵?)。查看日志的唯一方法是退出应用程序,这样它就可以刷新日志。
直布罗塔集线器确实为实时日志提供了有限的支持:如果应用程序中发生了触发日志的事情,日志将被转储到直布罗陀区集线器,然后被推送到直布罗陀区分析师。然而,这并不完全是实时的。
根据技术支持,直布罗陀岛的3.0版将对实时日志提供更好的支持,这将在几个月内发布。我目前使用的是SmartInspect,它似乎可以完成这项工作。
发布于 2012-06-21 03:31:00
我们很高兴地说,直布罗陀岛3.0在3月底发布,完全支持实时日志查看,即使在弱连接的情况下也是如此。在直布罗陀岛3.0及更高版本中,一旦您将配置选项设置为启用实时观看,它们就会向集线器注册。然后,当您决定要查看来自应用程序的特定实例的数据时,连接将开始将日志数据流式传输给您。您将立即获得最后1000条消息(或者更多,如果您这样配置的话),然后实时更新。
你可以在我们的博客上看到一段演示视频,演示它是如何工作的:Live Sessions: New in Gibraltar 3.0
https://stackoverflow.com/questions/5325132
复制相似问题