what is the correct way to parse a log like this?
01:06:17.577 statuscode: 2,09
01:06:17.577 statuscode: 0,21
01:06:17.581
******************************************************************
01:06:17.581 <transaction>
<customer-language>en</customer-language>
<shop>
<code>7</code>
<description>MAIN</description>
</shop>
</transaction>
01:06:17.581
******************************************************************
01:06:17.577 statuscode: 3,12
01:06:17.730 MainEvent: BarcodeCommand Enable
01:06:17.730 End InitTransaction