Package pysys :: Class ThreadedFileHandler
[hide private]
[frames] | no frames]

Class ThreadedFileHandler

source code

      object --+                
               |                
logging.Filterer --+            
                   |            
     logging.Handler --+        
                       |        
   logging.StreamHandler --+    
                           |    
         logging.FileHandler --+
                               |
                              ThreadedFileHandler

File handler to only log from the creating thread.

Overrides logging.FileHandler to only allow logging to file from the thread than created the class instance and added to the root logger via log.addHandler(ThreadFileHandler(filename)).

Instance Methods [hide private]
 
__init__(self, filename)
Overrides logging.ThreadedFileHandler.__init__
source code
 
emit(self, record)
Overrides logging.ThreadedFileHandler.emit.
source code
 
getBuffer(self)
Return the unformatted messages called by the creating thread.
source code

Inherited from logging.FileHandler: close

Inherited from logging.FileHandler (private): _open

Inherited from logging.StreamHandler: flush

Inherited from logging.Handler: acquire, createLock, format, get_name, handle, handleError, release, setFormatter, setLevel, set_name

Inherited from logging.Filterer: addFilter, filter, removeFilter

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties [hide private]

Inherited from logging.Handler: name

Inherited from object: __class__

Method Details [hide private]

__init__(self, filename)
(Constructor)

source code 

Overrides logging.ThreadedFileHandler.__init__

Overrides: object.__init__

emit(self, record)

source code 

Overrides logging.ThreadedFileHandler.emit.

Overrides: logging.Handler.emit