Yes, using the logmon probe, can't affect the format easily, and in any case, I'd expect i'm not/or will not be the only one who'd run into this. These particular entries look like the following:
2008-02-06 17:10:17,584 DEBUG XML-API-Performance - XML API call 'LoadBooking_IN' took: 00:00:00.0937524
Which I'm matchin from the logmon probe with: /(.*),.* XML API call '(.*)' took: (+)
+)
+).(+)/
And assigning to variables on the variables tab and enabling as QoS data on the QoS tab.
Edit: added config
<Integration_logs>
active = yes
interval = 1 min
scanfile = C:\logs\SWWebServicesLogs\xml-api-log.txt
scanmode = updates
alarm = yes
qos = yes
message = no
<excludes>
<min1sec>
active = no
match = /.*00:00:0().(+)/
</min1sec>
</excludes>
<watchers>
<Performance>
active = yes
match = /(.*),.* XML API call '(.*)' took: (+)
+)
+).(+)/
level = clear
subsystemid =
message = Integration XMLAPI slow response: $when $call took: $hour:$min:$sec
restrict =
expect = no
abort = no
sendclear = no
count = yes
separator =
suppid =
source =
target = Integration_logs.Performance
qos = DaftPunkSamiTest
runcommandonmatch = no
commandexecutable =
commandarguments =
<variables>
<when>
definition = $1
operator =
threshold =
qosactive = yes
qosname = slow_xmlapi_response
qostarget = Integration_logs.Performance.Stamp
</when>
<sec>
definition = $5
operator = lt
threshold =
qosactive = yes
qosname = slow_xmlapi_response
qostarget = Integration_logs.Performance.Seconds
</sec>
<min>
definition = $4
operator =
threshold =
qosactive = yes
qosname = slow_xmlapi_response
qostarget = Integration_logs.Performance.Minutes
</min>
<hour>
definition = $3
operator =
threshold =
qosactive = yes
qosname = slow_xmlapi_response
qostarget = Integration_logs.Performance.Hours
</hour>
<call>
definition = $2
operator =
threshold =
qosactive = yes
qosname = slow_xmlapi_response
qostarget = Integration_logs.Performance.Call
</call>
<msec>
definition = $6
operator =
threshold =
qosactive = yes
qosname = slow_xmlapi_response
qostarget = Integration_logs.Performance.Stamp.msec
</msec>
</variables>
</Performance>
</watchers>
</Integration_logs>