https://bugs.winehq.org/show_bug.cgi?id=47356
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #1 from Zebediah Figura z.figura12@gmail.com --- (In reply to Alberto Salvia Novella from comment #0)
As said in: https://wiki.winehq.org/Debug_Channels
By default Wine echoes all debug channels. For the end user it would be more meaningful only to echo "err" and "trace" by default.
Plus echoing the rest of channels even noticeably slowed down my computer on certain scenarios. It even froze it when saving the echo into a variable, or redirecting to a file.
Programs should only print messages that would require an action by the kind of user in front of the screen.
That's really not how it works, I think you're confusing our "channels" and "classes". "Channels" describe component, "classes" describe severity. We only report the most severe messages (FIXME, ERR) and ignore the least (WARN, TRACE) by default. That should never result in slowdown from logging. If it does, it probably means a specific message needs to be silenced.
Having ERR, FIXME on by default is entirely a debugging tool. It's good for a spot check if programs fail, because it will diagnose a problem generally with little to no overhead. Normally a user is expected to not run an application from the terminal, or to run with WINEDEBUG=-all. (I have my qualms with this policy, but.)