Package logging :: Module handlers :: Class BaseRotatingHandler
[hide private]
[frames] | no frames]

_ClassType BaseRotatingHandler

Filterer --+            
           |            
     Handler --+        
               |        
   StreamHandler --+    
                   |    
         FileHandler --+
                       |
                      BaseRotatingHandler
Known Subclasses:

Base class for handlers that rotate log files at a certain point. Not meant to be instantiated directly. Instead, use RotatingFileHandler or TimedRotatingFileHandler.

Instance Methods [hide private]
 
__init__(self, filename, mode, encoding=None)
Use the specified filename for streamed logging
 
emit(self, record)
Emit a record.

Inherited from FileHandler: close

Inherited from StreamHandler: flush

Inherited from Handler: acquire, createLock, format, handle, handleError, release, setFormatter, setLevel

Inherited from Filterer: addFilter, filter, removeFilter

Method Details [hide private]

__init__(self, filename, mode, encoding=None)
(Constructor)

 

Use the specified filename for streamed logging

Overrides: Filterer.__init__

emit(self, record)

 

Emit a record.

Output the record to the file, catering for rollover as described in doRollover().

Overrides: Handler.emit