Wonder if there is a global debug logging function. If not, is it a good idea, and if so, where should we put it?
I was thinking of adding a function such as logdebug (or DEBUG, debug, etc?) in chirp_common.py that takes care of this,
so that:
import os
…
if os.getenv("CHIRP_DEBUG"):
print "foo: %i, %s" % (var1, var2)
could become something like:
from chirp_common import logdebug
…
logdebug("foo: %i, %s" % (var1, var2))
Im guessing it should take standard print formats?
Ideas/thoughts from pygurus on best practice for this?
-Jens