http://bugs.winehq.org/show_bug.cgi?id=15435
Summary: Wine logs too verbose Product: Wine Version: CVS/GIT Platform: Other OS/Version: other Status: NEW Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
Running any application generates repetitive log information that makes uploading and analyzing logs difficult, and confuses users.
For instance, here's a tally of the log messages generated by just launching Firefox and loading one little web site:
239 fixme:font:ExtTextOutW flags ETO_NUMERICSLOCAL | ETO_NUMERICSLATIN | ETO_PDY unimplemented 105 fixme:resource:GetGuiResources (0xffffffff,0): stub 60 fixme:ntdll:NtLockFile I/O completion on lock not implemented yet 2 fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented ...
It would be good to reduce this verbosity, without hiding useful fixmes. Because it's difficult to know which ones are useful, let's focus on just the few highly repetitive messages.
One thing we've done in the past is added a check to only print the fixme the first time it's hit. This is probably the way to go.
Another thing that is a little easier to do is to change the fixme to a trace; if we do that, we might want to put 'fixme:' as the first thing in the trace message, to remember that it needs fixing.