On Wed, Feb 15, 2017 at 11:24:37AM -0500, Frediano Ziglio wrote: > > > > > > > On 15 Feb 2017, at 12:45, Frediano Ziglio <fziglio@xxxxxxxxxx> wrote: > > > > > >> @@ -134,7 +134,7 @@ static void red_qxl_display_migrate(RedChannelClient > > >> *rcc) > > >> } > > >> g_object_get(channel, "channel-type", &type, "id", &id, NULL); > > >> dispatcher = (Dispatcher *)g_object_get_data(G_OBJECT(channel), > > >> "dispatcher"); > > >> - spice_printerr("channel type %u id %u", type, id); > > >> + spice_debug("channel type %u id %u", type, id); > > >> payload.rcc = rcc; > > >> dispatcher_send_message(dispatcher, > > >> RED_WORKER_MESSAGE_DISPLAY_MIGRATE, > > > > > > Looks like there's lot of debugging on migration. > > > Like we are not really sure the code is working. > > > > Maybe someone once needed a lot of debug information, and kept it around in > > case things start going south. That probably means we have annotations that > > may end up being annoying for everybody debugging anything else than > > migration. > > > > I wrote that consideration thinking about customer reports. > spice_printerr goes in the logs while spice_debug not (by default). > If we have lot of bugs in migration removing from client logs could > became an issue for us. It's hard to ask to the customer to enable all > debugging (too invasive) and even if it could be enabled separately > it could be too late (as hard to reproduce for the customer) or > complicated (think about huge setups). > > (CCing Jasa) In my opinion, a library really should not be displaying anything on stdout by default, and as little as possible on stderr. "We print this debugging code to stderr because we want it to show up in the log by default" does not sound very compelling. Why this debugging code and not eg qxl display debugging code? Next step is suggesting to always output all debugging code to stderr, but then we'd get too much :) I'd just silence all the debugging code, or remove it, and work on a way of making it easy to enable/filter/... if what we have now is not good enough. Christophe
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel