Home | Trees | Index | Help |
|
---|
Package lxml :: Module etree :: Class PyErrorLog |
|
object
--+ |_BaseErrorLog
--+ | PyErrorLog
A global error log that connects to the Python stdlib logging package.
The constructor accepts an optional logger name.
If you want to change the mapping between libxml2's ErrorLevels and Python logging levels, you can modify the level_map dictionary from a subclass.
The default mapping is:ErrorLevels.WARNING = logging.WARNING ErrorLevels.ERROR = logging.ERROR ErrorLevels.FATAL = logging.CRITICALYou can also override the method ``receive()`` that takes a LogEntry object and calls ``self.log(log_entry, format_string, arg1, arg2, ...)`` with appropriate data.
Method Summary | |
---|---|
x.__init__(...) initializes x; see x.__class__.__doc__ for signature | |
T.__new__(S, ...) -> a new object with type S, a subtype of T | |
Dummy method that returns an empty error log. | |
log(...)
| |
receive(...)
| |
Inherited from _BaseErrorLog | |
x.__repr__() <==> repr(x) | |
Inherited from object | |
x.__delattr__('name') <==> del x.name | |
x.__getattribute__('name') <==> x.name | |
x.__hash__() <==> hash(x) | |
helper for pickle | |
helper for pickle | |
x.__setattr__('name', value) <==> x.name = value | |
x.__str__() <==> str(x) |
Class Variable Summary | |
---|---|
PyCObject |
__pyx_vtable__ = <PyCObject object at 0x401cb7d0>
|
member_descriptor |
level_map = <member 'level_map' of 'lxml.etree.PyErrorLo...
|
Inherited from _BaseErrorLog | |
member_descriptor |
last_error = <member 'last_error' of 'lxml.etree._BaseEr...
|
Method Details |
---|
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for
signature
|
__new__(T, S, ...)T.__new__(S, ...) -> a new object with type S, a subtype of T
|
copy(...)Dummy method that returns an empty error log.
|
Class Variable Details |
---|
__pyx_vtable__
|
level_map
|
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Sat Aug 18 12:44:28 2007 | http://epydoc.sf.net |