Ok... When I think logging I usually think "useful logging". Log what server-side calls were executed from a webapp, log what logical points were hit, what was the logical results. "In function foo" and "x = foo" is tracing stuff. Useless and is actually counter-productive noise. We want that turned on granularity only when we really care for this, maybe even remove those and use a debugger. Writing good logging is an art form, much like writing useful comments or clean code.