match devstack-gate format

support millisecond resolution and the | separator for ts vs.
content.

everything else in openstack is running at millisecond resolution,
and some times it's actually useful to see that when debugging
gate failures.

Backported from master:80313b24

Change-Id: I2227ab0b4965cd1a24b579bdf2ba8c1f9a432f70