Caution: this is old EurekaLog 6 documentation. This is not the latest version.
EurekaLog includes a "CustomWebFieldsRequest" event for interaction with the user program when a raised exception is handled by EurekaLog and the user want send a message to a Web server sending custom HTTP fields (via post) together the upload files.
The syntax of this event is:
procedure MyCustomFields(EurekaExceptionRecord: TEurekaExceptionRecord; WebFields: TStrings);
Use the WebFields list to add all the needed Web fields using the form "WebFields.Add('FieldName=FieldValue')".
To use this event you must create a routine with the indicated parameters and assign it to the CustomWebFieldsRequest EurekaLog variable, as shown in the following example:
uses ExceptionLog, ECore, ETypes; // The required units...
// This is a normal procedure (not a method)... procedure MyCustomWebFields(EurekaExceptionRecord: TEurekaExceptionRecord; WebFields: TStrings); begin ... ... // Your code... ... end;
begin // Assign CustomFieldRequest variable to MyCustomField procedure... CustomWebFieldsRequest := MyWebCustomFields; end.
Note: to simplify management of your EurekaLog events, you can use the TEurekaLog.OnCustomWebFieldsRequest event.
|