[Spice-devel] [spice-common v4 3/7] log: Use glib for logging
Jeremy White
jwhite at codeweavers.com
Thu Mar 24 16:52:09 UTC 2016
On 03/24/2016 10:20 AM, Christophe Fergeau wrote:
> Hey,
>
> Sorry, hadn't noticed this message earlier.
>
> On Wed, Mar 09, 2016 at 01:43:14PM -0600, Jeremy White wrote:
>> I realize I'm rather late to the party, but this change causes
>> troubles with Xspice.
>>
>> That is, Xorg, on startup, closes stdout.
>>
>> Since the g_log_default_handler writes to stdout for DEBUG and
>> INFO messages, those messages never show up anywhere.
>
> Ah, and this worked before because all messages wer output to
> stderr
>
>>
>> The attached patch 'fixes' it. I'm a bit hesitant to pursue
>> this approach; I do not know if using stdout will have a negative
>> side effect on the Xorg server.
>>
>> Anyone else have insight? I'll more formally submit this if I
>> don't hear anything back.
>
> An alternative would be to use g_log_set_default_handler()
The current log.c/spice_logger() code invokes g_log_default_handler ()
directly, so setting our own default handler does no good.
That would work if we did not set up spice_logger() as a handler; it's
not entirely clear to me why we need to do that.
Cheers,
Jeremy
More information about the Spice-devel
mailing list