Package: python2.5
Version: 2.5-5
When using the logging module, and using a custom format the includes
"%(module)s" or "%(funcName)s", improper results are set.
Example (example.py):
import logging
logging.basicConfig(level=logging.DEBUG, format='%(module)s.%(funcName)s
%(levelname)-8s: %(message)s')
logging.info("oldinfo")
Results:
__init__._log INFO : oldinfo
Should get:
example.<module> INFO : oldinfo
Notes:
"<module>" would be replaced with a function name if logging.info() was
called within a function.
Work-around:
I believe the problem is caused by the stale pyc file
"/usr/lib/python2.5/logging.pyc" Upon removing the file, logging
behaves appropriately.
I am using Linux wrench 2.6.18-3-k7 #1 SMP Mon Dec 4 17:23:11 UTC 2006
i686 GNU/Linux and libc6 2.3.6.ds1-11.
-Fritzy
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]