Root > Reference > Events

Events

Previous pageReturn to chapter overviewNext page   

OnRaise

Fires on each exception raising

OnExceptionNotify

Fires on each exception handling

OnExceptionAction

Fires for exception processing stages; allows you to fine-control exception handling

OnExceptionError

Fires on any error during exception processing

OnPasswordRequest

Use this event to supply a password to decrypt call stacks

OnAttachedFilesRequest

Include additional files into bug report (separate files)

OnZippedFilesRequest

Include additional files into zipped bug report

OnReproduceRequest

Supply a custom steps-to-reproduce data

OnCustomFileName

Allows you to alter any file name

OnCustomBugID

Customize BugID by supplying sub-ID or replace it completely with your own values

OnCustomDataRequest

Include additional data into bug report (text)

OnCustomWebFieldRequest

Customize request to web server or bug tracker with additional custom data

OnCustomButtonClick

Fires when "Custom" button is clicked in error dialog

OnHelpButtonClick

Fires when "Help" button is clicked in error dialog

OnBeginReportGen/OnEndReportGen

Fires before and after bug report generating

 

Warning: Event handlers registered via TEurekaLogEvents component will be active only when corresponding form is live (created). Such handlers will not be called before form is created or after it was destroyed. For this reason you may want to register your event handlers via code. For example, it would be a bad idea to use TEurekaLogEvents component for implementing your error dialog, because your dialog will not be displayed for exceptions outside form (e.g. initialization/finalization exceptions, as well as exceptions in form's constructor).

 

A typical order of events may go like this:

 

Raise stage:
oOnExceptionAction atCollectingExceptionInfo
oOnRaise
oOnExceptionAction atCollectedExceptionInfo
oDebugger notification about exception
Handle stage:
oOnExceptionNotify
oOnCustomBugID
oOnCustomFileName ftSavedBugReport
oOnCustomFileName ftBugReport
oOnCustomFileName ftZIP
oOnCustomFileName ftZIPCopy
oOnCustomFileName ftXML
oOnCustomFileName ftScreenshot
oOnCustomFileName ftHTMLPage
oOnCustomFileName ftMiniDump
oOnCustomDataRequest
oOnExceptionAction atSavingLogFile
oOnBeginReportGen
oOnEndReportGen
oOnExceptionAction atSavedLogFile
oOnExceptionAction atShowingExceptionInfo
oOnReproduceRequest
oOnExceptionAction atShowedExceptionInfo
oOnExceptionAction atSavingLogFile
oOnExceptionAction atSavedLogFile
oOnZippedFilesRequest
oOnAttachedFilesRequest
oOnExceptionAction atSending
oOnCustomWebFieldsRequest
oOnExceptionAction atSent
oOnExceptionAction atRestarting

 

See also

Events description



Send feedback... Build date: 2023-09-11
Last edited: 2023-03-07
PRIVACY STATEMENT
The documentation team uses the feedback submitted to improve the EurekaLog documentation. We do not use your e-mail address for any other purpose. We will remove your e-mail address from our system after the issue you are reporting has been resolved. While we are working to resolve this issue, we may send you an e-mail message to request more information about your feedback. After the issues have been addressed, we may send you an email message to let you know that your feedback has been addressed.


Permanent link to this article: https://www.eurekalog.com/help/eurekalog/index_events.php