I have a handler which I use with a set of log levels for the python logging module.
----------------------------------- myhandler.py -------------------------------------------------------- import logging.handlers # create my handler class class MyHandler(logging.handlers.RotatingFileHandler): def __init__(self, fn): logging.handlers.RotatingFileHandler.__init__(self, fn, maxBytes=10485760, backupCount=5) # Register handler in the "logging.handlers" namespace logging.handlers.MyHandler = MyHandler -------------------------------------------------------------------------------------------------------------------- Using it, repeatedly generates this error: Traceback (most recent call last): File "C:\python26\lib\logging\handlers.py", line 74, in emit if self.shouldRollover(record): File "C:\python26\lib\logging\handlers.py", line 146, in shouldRollover self.stream.seek(0, 2) #due to non-posix-compliant Windows feature ValueError: I/O operation on closed file I am completely stumped has to what could be the issue. Any help would be greatly appreciated. -- http://mail.python.org/mailman/listinfo/python-list