On 21/12/12 11:20 PM, Koehne Kai wrote:
> Any thoughts on this?

Wolfgang will be happy if this finally goes in :)

I guess you were going to do this anyway but you might want to check 
that the code in the playground project is in a good state (esp 
regarding any changes to Qt 5 in the last 6 months) and conforms to the 
stated goal. I think we had unit tests and everything :)

I can't even remember clearly how we left the code. I think it was all 
"good to go" but I'm not sure. It seems a lifetime ago.

> (impl detail: might need a "declare" and a "implement" macro for libs to 
> avoid duplicate symbols)

This was never done. It would be easier if we just dropped the macro 
(maybe it was only retained for legacy) and just encouraged people to 
declare/use the QLoggingCategory objects themselves. I believe we did 
fix the code so that you could do that without any problems (also helped 
with loading/unloading plugins that used categories).

> As a special case, the user can direct enabled messages to a file. This
> is done from the config file.

This functionality was removed. It was a bit hairy so we decided to just 
output via a message handler just like qDebug() does now. Anyone wanting 
to capture logs should implement a custom message handler. It was 
proposed to work on various pre-defined message handlers that did 
specific things (like outputting to a socket, file, etc.) but I don't 
think this was actually done.

-- 
Link

_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to