logging problem on Windows XP
john peter
neuzhoundxx at yahoo.com
Wed Feb 15 17:07:06 EST 2006
i'm using python's logging facilities in all of my application modules.
my logging.conf file is:
[loggers]
keys=root
[handlers]
keys=roth
[formatters]
keys=simpleFormatter
[logger_root]
level=DEBUG
handlers=roth
[handler_roth]
class=handlers.RotatingFileHandler
level=DEBUG
formatter=simpleFormatter
args=('adssim.log','w', 2000000, 4)
[formatter_simpleFormatter]
format=%(asctime)s - %(message)s
datefmt=%Y-%m-%d %H:%M:%S
i'm "creating" a logger in my adslogging module in the following way:
import logging
import logging.config
logging.config.fileConfig("logging.conf")
logger = logging.getLogger("root")
all my app modules import the adslogging module, and refer to the logger
as adslogging.logger and perform stuff like adslogging.logger.debug(msg1)
or adslogging.logger.info(msgN)
although i'm not explicitly closing the logfile and i don't think the logfile size has
maxed out (i see one logfile under my app directory with size 31K), i'm getting the following error messages in windows xp. what might i be doing wrong?
C:\adssim1>python adstest.py 19.52.160.171 139 W04
Traceback (most recent call last):
File "C:\Python24\lib\logging\handlers.py", line 71, in emit
if self.shouldRollover(record):
File "C:\Python24\lib\logging\handlers.py", line 143, in shouldRollover
self.stream.seek(0, 2) #due to non-posix-compliant Windows feature
ValueError: I/O operation on closed file
Traceback (most recent call last):
File "C:\Python24\lib\logging\handlers.py", line 71, in emit
if self.shouldRollover(record):
File "C:\Python24\lib\logging\handlers.py", line 143, in shouldRollover
self.stream.seek(0, 2) #due to non-posix-compliant Windows feature
ValueError: I/O operation on closed file
Traceback (most recent call last):
File "C:\Python24\lib\logging\handlers.py", line 71, in emit
if self.shouldRollover(record):
File "C:\Python24\lib\logging\handlers.py", line 143, in shouldRollover
self.stream.seek(0, 2) #due to non-posix-compliant Windows feature
ValueError: I/O operation on closed file
Traceback (most recent call last):
File "C:\Python24\lib\logging\handlers.py", line 71, in emit
if self.shouldRollover(record):
File "C:\Python24\lib\logging\handlers.py", line 143, in shouldRollover
self.stream.seek(0, 2) #due to non-posix-compliant Windows feature
ValueError: I/O operation on closed file
Traceback (most recent call last):
File "C:\Python24\lib\logging\handlers.py", line 71, in emit
if self.shouldRollover(record):
File "C:\Python24\lib\logging\handlers.py", line 143, in shouldRollover
self.stream.seek(0, 2) #due to non-posix-compliant Windows feature
ValueError: I/O operation on closed file
---------------------------------
What are the most popular cars? Find out at Yahoo! Autos
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20060215/1e41d30b/attachment.html>
More information about the Python-list
mailing list