【问题标题】:coldfusion application.cfm error log not logging all errorsColdfusion application.cfm 错误日志未记录所有错误
【发布时间】:2011-01-07 15:40:03
【问题描述】:

我有一个 Coldfusion 应用程序,它使用 application.cfm 文件中的标签。这个标签似乎是随机记录错误。 Coldfusion 错误日志中有错误。我已经能够导致被记录的错误。我还听到用户报告未记录的错误。

经过一番搜索,我发现 application.cfc 在某些方法中无法记录错误;但是,我没有使用 application.cfc。

想知道是否有人遇到过相同的行为,以及如何最好地处理。如果没有错误信息,我无法调试应用程序...任何帮助将不胜感激

【问题讨论】:

  • 您可以在这里发布您的 application.cfm 代码吗?

标签: logging coldfusion exception-logging


【解决方案1】:

作为第一步,我会验证当用户说“错误”时,他们并不是指“意外行为”。我个人的经验是,只要系统没有按照最终用户的想法进行操作,这就是错误,无论网站的行为是否符合预期。

其次,我会确保任何 try/catch 块都记录了错误/警告/其他内容,以便您记录这些问题。这可能不是问题,但从可能的罪魁祸首列表中消除它应该相对容易。

假设用户正确报告未记录的未捕获错误,我会要求用户捕获屏幕截图并让您了解更多关于他们尝试执行的操作以及下次错误的日期/时间他们看到一个。如果不出意外,这可能会帮助您在测试环境中重新创建它。

【讨论】:

  • 感谢 1) 出现的模板表明 cferror 标记已执行。 2)认为即使没有try catch块(如果cferror标签在application.cfm中)也会记录所有错误,这是不准确的。 3) 屏幕截图基本上是通用错误消息,我试图从用户那里获取尽可能多的信息,但在这种情况下,用户所知道的可能还不够。感谢您的帮助!
  • 如果不出意外,屏幕截图应该包含 URL,这(虽然不如完整错误有用)可能有助于追踪问题。
猜你喜欢
  • 2011-09-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-14
  • 2013-06-30
  • 2012-03-26
  • 1970-01-01
相关资源
最近更新 更多