Wouldn't this be nicer, though?:<div><br></div><div>def getChildLogger(id):</div><div> return logger.getChild(id)</div><div><br></div><div>def someFunc():</div><div> logger = getChildLogger("someFunc")</div>
<div><br></div><div><br></div><div>-- UNTESTED --</div><div><br></div><div>No messing around with globals this way, and it's more extendable. And 'globals()["logger"].getChild("someFunc")' reads like a brick.</div>