On Tue, Oct 9, 2012 at 9:36 AM, Marti Raudsepp <[email protected]> wrote:
> The attached patch implements journal integration for the Python
> logging framework. Tested on my Arch Linux machine, using Python 2.7
> and 3.2, but should be compatible with all versions from 2.5 through
> 3.3

This support has been on my task list for a while. Thanks for taking a
first stab at it. A cursory look at the patch looks promising, and
I'll probably commit it after some basic testing in the next few days.

We can refine structured field support after some more discussion.
There's no obvious way to make everyone happy there. I see your
approach is with an "extra" dictionary. I've also considered abusing
the translation substitution support in logging to put the variable
values in into separate fields (in addition to using the composed
string as MESSAGE=), since (1) those values are identified by a key
for the purpose of substitution and (2) those values are generally the
same values you'd want to use for filtering. It may also be possible
to hash the pre-substitution, pre-translation string to seed
generation of a message UUID.

--David
_______________________________________________
systemd-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to