| Home | Trees | Indices | Help |
|
|---|
|
|
logging.Formatter --+
|
WrappingLogFormatter
A logging Formatter class that writes each message wrapped on line boundaries. Here's a typical usage scenario:
import logging import sys from grizzled.log import WrappingLogFormatter stderr_handler = logging.StreamHandler(sys.stderr) formatter = WrappingLogFormatter(format='%(levelname)s %(message)s") stderr_handler.setLevel(logging.WARNING) stderr_handler.setFormatter(formatter) logging.getLogger('').handlers = [stderr_handler]
| Instance Methods | |||
|
|||
|
|||
|
Inherited from |
|||
| Class Variables | |
|
Inherited from |
| Method Details |
|
Format the specified record as text. The record's attribute dictionary is used as the operand to a string formatting operation which yields the returned string. Before formatting the dictionary, a couple of preparatory steps are carried out. The message attribute of the record is computed using LogRecord.getMessage(). If the formatting string contains "%(asctime)", formatTime() is called to format the event time. If there is exception information, it is formatted using formatException() and appended to the message.
|
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Sun Jan 4 20:34:14 2009 | http://epydoc.sourceforge.net |