[ltt-dev] [ANNOUNCEMENT] Babeltrace CTF <-> log file conversion is ready !

Mathieu Desnoyers mathieu.desnoyers at efficios.com
Sat May 7 16:44:03 EDT 2011


Hi!

I am glad to announce that Babeltrace now works to convert between a
text log format (e.g. including dmesg with [sec.usec] string) and CTF.

e.g.:

To convert from dmesg output to CTF (the "-t" means "with timestamps"):

% dmesg | babeltrace-log -t filename
% ls filename/
datastream  metadata

To convert from CTF to text:

% babeltrace filename
[...]
1974320298 (0x75ADBCAA)
iwlagn 0000:02:00.0: Microcode SW error detected.  Restarting 0x2000000.
1974320304 (0x75ADBCB0)
iwlagn 0000:02:00.0: Loaded firmware version: 9.193.4.1 build 19710
1974320321 (0x75ADBCC1)
iwlagn 0000:02:00.0: Start IWL Error Log Dump:
1974320325 (0x75ADBCC5)
iwlagn 0000:02:00.0: Status: 0x000212E4, count: 5
1974320477 (0x75ADBD5D)
[...]

You can try babeltrace -h for help.

Source available with (see README file):
git clone git://git.efficios.com/babeltrace.git

Comments are welcome. Please note that the text output pretty-printing
is not entirely pretty as it is now (event names are not printed, nor
are field names). It should come soon.

Thanks,

Mathieu

-- 
Mathieu Desnoyers
Operating System Efficiency R&D Consultant
EfficiOS Inc.
http://www.efficios.com




More information about the lttng-dev mailing list