我正在寻找的是一种可以轻松或自动向其系统发送coldfusion错误消息的工具。
然后我可以使用基于Web的界面,管理优先级,跟踪修复内容的人等等。
但我想用这个来帮助我们更好地处理错误,同时也要向我的同事展示错误跟踪系统的重要性。
系统要求:Apache,Windows,Coldfusion 8 Standard,Sql Server 2005。
财务要求:免费或开源
目标或目的:鼓励我的同事想要并使用错误跟踪系统。
这种重写是否更有意义?
由于
克雷格
答案 0 :(得分:1)
Wiki有一个问题跟踪软件列表,也许这个列表可能有所帮助。 http://en.wikipedia.org/wiki/Comparison_of_issue_tracking_systems
您可以找到托管服务,并使用电子邮件或Web服务来使用onError创建故障单。话虽如此,可以使用用于驱动内容的相同数据库为您的站点创建一个简单的问题跟踪应用程序。 2或3个表将处理数据存储,您已经在使用CF,因此应用程序层已经存在。
HTH。
答案 1 :(得分:1)
我几年来一直通过电子邮件大量使用这种类型的设置,并且过去3年使用了错误跟踪软件。
我必须说,错误跟踪软件让我的生活变得更加平和。什么都没有留下,遗忘或滑过裂缝。很容易找到错误的趋势,并记住发生的“所有时间”。
我们的设置是这样的:
1)Coldfusion +带有错误报告的适当框架 - 使用什么并不重要。我已经广泛使用了Fusebox并且正在向ColdBox过渡。除了Mach-II,FW / 1,Model-Glue等,两者都非常强大。你必须找到的关键部分是它们能够捕获“onError”,通常在应用程序CFC中。
2)自定义OnError脚本 - 在发生错误的任何地方,您希望捕获有关该错误的最大信息量并通过电子邮件发送。我们所做的是,当发生错误时,我们会记录用户输出“oops,再次登录”的消息。在将它们注销之前,应用程序会捕获错误并通过电子邮件将其发送给Fogbugz。除此之外,在顶部我们还包括IP地址的CGI变量,正在使用的浏览器等。随着时间的推移,您将找到需要添加的内容。
3)在Fogbugz中路由。 Fogbugz的2个用户版本是免费的,并在线托管。提交错误有两种主要方式。一种是一次发送一封电子邮件。因此,如果错误发生2000次,则会收到2000封电子邮件和2000封邮件。并不总是最好将它们链接在一起,等等。它们有一个名为BugzScout的功能,它本质上是一个HTTP地址,您使用cfform进行表单发布,其中包含您放入电子邮件中的所有相同信息。有很多关于这方面的文档以及我一直想要解决的问题。我有几周前第一次发送2000封电子邮件的情景,所以我将切换到这个。
希望有所帮助。分享你最终做的事情以及为什么我们都可以学习!
答案 2 :(得分:1)
我很惊讶没有人提到LighthousePro(http://lighthousepro.riaforge.org)。开源 - 100%免费 - 和ColdFusion。作为作者,我有点偏颇。 :)
答案 3 :(得分:0)
难以回答的问题,不知道有什么样的限制?你有权安装任何东西吗?大多数错误跟踪系统也需要某种数据库支持。
我有个建议。您可以建立一个基本的错误跟踪系统,只允许人们创建票证,并允许您/其他人关闭它。
此处提到了更多基于Windows的工具 Good open-source bug tracking / issue tracking sofware for Windows
为什么特意冷血?
答案 4 :(得分:0)
我真的很喜欢Stack Overflow制造商的Fogbugz。对于一个用户来说,它的价格相当合理。我手动输入一些错误,并通过电子邮件发送其他邮件。
答案 5 :(得分:0)
许多错误跟踪软件将公开用于将数据输入其中的SOAP方法。
例如,我们使用了Axosoft的OnTime,并暴露了我在应用程序中使用的一些WSDL页面。我被告知Jira也做了。
答案 6 :(得分:0)
答案 7 :(得分:0)
我们使用HopToad。还有一个名为LightHouse的错误跟踪应用程序与HopToad集成,因此您可以轻松地从传入的异常创建[bug]票证。 HopToad有一个API,其中有许多客户端,你想要基于CF的那个:
http://github.com/timblair/coldfusion-hoptoad-notifier
即使您不使用HopToad并且您最终使用其他服务或自己动手,如果您需要编写自己的API客户端,您可以利用上述HopToad客户端的代码或模式。
答案 8 :(得分:0)
来自每个人的很多好消息,我真的很感激所给予的努力。但不是我想要的答案。这可能意味着,我想要的东西还不存在。
所以我可能需要推出自己的解决方案...或者可能与其他现有应用程序集成...
谢谢大家。