2011-03-16 51 views

回答

0

摘要

  • 随着V2.X(当前版本),其不可能的控制台应用程序,并能够以WinForms应用程序。
  • 随着v3.0(未来版本),它会很容易。这个版本正在几个月内发布。

详细

的问题是,直布罗陀的当前版本是真正设计用于收集日志在幕后,所以它们可以用来诊断任何应用程序的问题。它并不是真正旨在监视应用程序中的实时日志(尽管这会在v3.0发布时发生变化 - 请参阅下文)。

如果您想要支持实时日志记录的WinForms版本,那么您可以按Ctrl-Alt-F5弹出一个仅限于当前进程的实时日志控制台。

如果你想创建一个控制台版本的实况记录支持支持,我觉得你的运气了:它不支持(它需要在项目的消息泵Windows窗体?)。查看日志的唯一方法是退出应用程序,以便它可以刷新其日志。

直布罗陀中心的确为实况记录了有限的支持:如果事情发生在应用程序触发日志,日志转储到直布罗陀集线器,然后推到直布罗陀分析师。但是,它并不完全是实时的。

根据技术支持,直布罗陀V3.0将对实况记录更好的支持,这将在几个月后公布。我目前正在使用SmartInspect,它似乎在做这项工作。

0

我们很高兴地说,直布罗陀3.0运在三月的最后,有现场查看日志的全力支持,即使在弱连接。使用Gibraltar 3.0和更高版本,一旦您设置配置选项以启用实时查看功能,他们将向Hub注册。然后,当您决定要查看来自应用程序特定实例的数据时,连接将开始将流日志数据发送给您。您将立即获得最后的一千条消息(或更多,如果您这样配置),然后实时更新。

你可以看到这是如何工作在我们的博客快速演示视频: Live Sessions: New in Gibraltar 3.0