ETW Global logger

I have been using event tracing for a couple of years now without any
problems but I have never tried using the global logger until now. I enabled
the global logger in the registry and added my trace guid and the Flags and
Level values to my trace guid. I defined WPP_GLOBALLOGGER in the file that
calls WPP_INIT_TRACING. After all this I rebooted the system and am not
getting my trace messages to the log file
(windows\system32\logfiles\wmi\trace.log). I stepped through the
WPP_INIT_TRACING call and the global logger is being initialized and the
correct guid, flags, and level is being retrieved from the registry. If I
run TraceView I can see my messages.
There are a bunch (about 1400) of unknown format messages in the file but
they are all from one guid. I ran tracefmt using system.tmf against the file
with the messages still being unknown. So I have a lot of unknown messages
and none of mine.
The driver is built with WDK 6000 and I am testing on XP-SP2.

Bill Wandel