2011-01-07 5 views
0

Ich habe eine Coldfusion-Anwendung, die ein Tag in der Datei application.cfm verwendet. Dieses Tag scheint zufällig Fehler zu protokollieren. Im Coldfusion-Fehlerprotokoll sind Fehler aufgetreten. Ich konnte Fehler verursachen, die protokolliert werden. Ich habe auch Benutzerberichte von Fehlern gehört, die nicht protokolliert wurden.coldfusion application.cfm Fehlerprotokoll protokolliert nicht alle Fehler

Nach einigen Suchen habe ich festgestellt, dass application.cfc Probleme bei der Protokollierung von Fehlern in einigen der Methoden hat; Ich verwende jedoch nicht application.cfc.

Fragen sich, ob jemand das gleiche Verhalten durchlaufen hat, und wie man am besten damit umgeht. Ich kann Anwendung nicht ohne die Fehlerinformation debuggen ... irgendeine Hilfe würde geschätzt werden

+0

Gibt es eine Chance, dass Sie hier Ihren application.cfm-Code posten können? –

Antwort

0

Als ein erster Schritt würde ich überprüfen, dass, wenn der Benutzer "Fehler" sagt, sie nicht "unerwartetes Verhalten" bedeuten. Meine persönliche Erfahrung ist, dass das System immer dann nicht das tut, was der Endnutzer denkt, es ist ein Fehler, unabhängig davon, ob sich die Site wie beabsichtigt verhält.

Zweitens würde ich sicherstellen, dass alle try/catch Blöcke den Fehler/Warnung/was auch immer protokolliert haben, so dass Sie eine Aufzeichnung dieser Probleme haben. Dies ist wahrscheinlich nicht das Problem, aber es sollte relativ leicht aus der Liste der möglichen Täter zu beseitigen sein.

Unter der Annahme, dass Benutzer nicht erfasste Fehler korrekt melden, die nicht protokolliert werden, würde ich die Benutzer bitten, Screenshots zu erfassen und Sie mehr darüber zu erfahren, was sie zu tun versuchten, und das Datum/Uhrzeit des nächsten Mal sehen sie eins. Wenn nichts anderes möglich ist, kann dies Ihnen helfen, es in einer Testumgebung neu zu erstellen.

+0

danke 1) die Vorlage erscheint, die anzeigen würde, dass das Cferror-Tag ausgeführt wurde. 2) dachte, alle Fehler würden protokolliert werden, selbst wenn es keinen try catch-Block gibt (wenn cferror-Tag in application.cfm ist), ist das ungenau. 3) Der Screenshot ist im Grunde die generische Fehlermeldung, ich habe versucht, so viele Informationen wie möglich von den Benutzern zu bekommen, aber in diesem Fall ist es wahrscheinlich nicht genug, was ein Benutzer wissen würde. danke für Ihre Hilfe! – user301752

+0

Wenn nichts anderes, sollte der Screenshot die URL enthalten, die (obwohl nicht so hilfreich wie der vollständige Fehler) helfen kann, ein Problem zu finden. –

Verwandte Themen