Package AccessGrid :: Module Log :: Class LevelHandler
[show private | hide private]
[frames | no frames]

Class LevelHandler

Filterer --+        
           |        
     Handler --+    
               |    
BufferingHandler --+
                   |
                  LevelHandler


Method Summary
  __init__(self, handler, level)
  addHandler(self, handler)
  flush(self)
Override to implement custom flushing behaviour.
  SetLevel(self, level)
    Inherited from BufferingHandler
  emit(self, record)
Emit a record.
  shouldFlush(self, record)
Should the handler flush its buffer?
    Inherited from Handler
  acquire(self)
Acquire the I/O thread lock.
  close(self)
Tidy up any resources used by the handler.
  createLock(self)
Acquire a thread lock for serializing access to the underlying I/O.
  format(self, record)
Format the specified record.
  handle(self, record)
Conditionally emit the specified logging record.
  handleError(self, record)
Handle errors which occur during an emit() call.
  release(self)
Release the I/O thread lock.
  setFormatter(self, fmt)
Set the formatter for this handler.
  setLevel(self, level)
Set the logging level of this handler.
    Inherited from Filterer
  addFilter(self, filter)
Add the specified filter to this handler.
  filter(self, record)
Determine if a record is loggable by consulting all the filters.
  removeFilter(self, filter)
Remove the specified filter from this handler.

Method Details

flush(self)

Override to implement custom flushing behaviour.

This version just zaps the buffer to empty.
Overrides:
logging.handlers.BufferingHandler.flush (inherited documentation)

Generated by Epydoc 2.1 on Thu Apr 14 16:39:31 2005 http://epydoc.sf.net