Part of twisted.python.log View Source View In Hierarchy
Method | __init__ | Undocumented |
Method | addObserver | Add a new observer. |
Method | removeObserver | Remove an observer. |
Method | msg | Log a new message. |
Method | showwarning | Twisted-enabled wrapper around warnings.showwarning . |
Method | _err | Log a failure. |
Parameters | other | A callable object that will be called with each new log message (a dict). (type: Provider of ILogObserver ) |
For example:
>>> log.msg('Hello, world.')
In particular, you MUST avoid the forms:
>>> log.msg(u'Hello, world.') >>> log.msg('Hello ', 'world.')
These forms work (sometimes) by accident and will be disabled entirely in the future.
Similar in functionality to the global {err} function, but the failure gets published only to observers attached to this publisher.
Parameters | failure | The failure to log. (type: Failure .) |
why | The source of this failure. This will be logged along with the
failure and should describe the context in which the failure
occurred. (type: str ) |
warnings.showwarning
.
If file
is None
, the default behaviour is to
emit the warning to the log system, otherwise the original warnings.showwarning
Python function is called.