| Quintiq file version 2.0 | 
| #parent: #root | 
| Method PTF_WriteLogForAction ( | 
|   String curraction | 
| ) id:Method_LibPTF_pnlTestRunner_PTF_WriteLogForAction | 
| { | 
|   #keys: '[104342.0.783212864]' | 
|   Body: | 
|   [* | 
|     // Write status and execution information of an action to the log file | 
|     logstartinfo := this.vhLogStart().Value().Tokenize( '|' ) | 
|     doactioninfo := this.vhDoActionInfoReturn().Value().Tokenize( '|' ) | 
|      | 
|     logstartdatetime     := logstartinfo.Element( 0 ); | 
|     logstartprecisionctr := [Real]logstartinfo.Element( 1 ); | 
|     actualduration       := doactioninfo.Element( 0 ); | 
|     issucessful          := doactioninfo.Element( 1 ); | 
|     response             := doactioninfo.Element( 2 ); | 
|      | 
|     logentry := [String]OS::PrecisionCounter() | 
|                 + ' | ' + logstartdatetime | 
|                 + ' | ' + this.PTF_GetCurrentDatetime() | 
|                 + ' | ' + [String]this.PTF_GetDurationInMilisecond( logstartprecisionctr ) | 
|                 + ' | ' + actualduration | 
|                 + ' | ' + curraction | 
|                 + ' | ' + issucessful | 
|                 + ' | ' + response | 
|      | 
|     this.PTF_WriteLogLineForAction( logentry ) | 
|   *] | 
| } |