Quintiq file version 2.0
|
#parent: #root
|
Method EventLogActivity (Object event_i, String title_i, Boolean isEventSucceeded_i,
|
String errorMessage_i)
|
{
|
Description:
|
[*
|
Log the current activity.
|
(1) To be overridden in the DataManager in order to implement IntegrationEvent-logging.
|
*]
|
TextBody:
|
[*
|
// Default implementation: log to logfile.
|
systemShortName := this.SystemShortName();
|
|
// For error and rollback, isEventSucceeded must be false and contains message
|
if( not isEventSucceeded_i and errorMessage_i.Length() > 0 )
|
{
|
// Temporarily write "incomplete" events into file, such that it is re-imported again later.
|
this.EventLogInFile();
|
|
LibDMF_Util::LogError( systemShortName, errorMessage_i );
|
}
|
else
|
{
|
LibDMF_Util::Log( systemShortName, title_i );
|
}
|
*]
|
}
|