WD-20 Errors in a file

Startbeitrag von Shijo S Philip am 21.08.2016 06:53

Hi All,

While occurring fatal errors application shows an error message and we can copy that. Is there anyway to write all the errors in a file to trace issue occurs in customer application. This will helpful for trace the issues from customer side.


Expecting Replies


Thank you

Shijo S Philip

Antworten:

Hello,

yes this is possible, if you "catch" the error in the "global declarations" of the window with

LOCAL
sError is string
iId is int

WHEN EXCEPTION

//Get the current error in a string
sError=ExceptionInfo(errFullDetails)

//Open a text file to write the log in it
nId = fOpen(CompleteDir(fExeDir())+"Error.log", foCreateIfNotExist+foAdd+foReadWrite)
fWriteLine(nId, DateToString(DateSys(),"DD.MM.YYYY")+" - "+TimeToString(TimeSys(),"HH:MM:SS")+CRLF+sError+CRLF+RepeatString("-",40))
fClose(nId)

//Display the error, let the customer decide what to do...
IF OPEN("DisplayError",sError) then
//Retry the error, maybe we can fix it
ExceptionEnable()
ELSE
//End the program, we cannot work around the error
EndProgram()
END

END

yours
Alex

von Alexander Predl - am 21.08.2016 07:49
Hi Alex,

:cheers:

Thanks lot

Shijo S Philip

von Shijo S Philip - am 21.08.2016 08:10
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.