Part of twisted.python View Source
Class | ILogContext | Actually, this interface is just a synoym for the dictionary interface, but it serves as a key for the default information in a log. |
Interface | ILogObserver | An observer which can do something with log events. |
Function | callWithContext | Undocumented |
Function | callWithLogger | Utility method which wraps a function in a try:/except:, logs a failure if one occurrs, and uses the system's logPrefix. |
Function | startKeepingErrors | DEPRECATED in Twisted 2.5. |
Function | flushErrors | DEPRECATED in Twisted 2.5. See
TestCase.flushLoggedErrors .
|
Function | ignoreErrors | DEPRECATED |
Function | clearIgnores | DEPRECATED |
Function | err | Write a failure to the log. |
Class | Logger | This represents a class which may 'own' a log. Used by subclassing. |
Class | LogPublisher | Class for singleton log message publishing. |
Function | textFromEventDict | Extract text from an event dict passed to a log observer. If it cannot handle the dict, it returns None. |
Class | FileLogObserver | Log observer that writes to a file-like object. |
Class | PythonLoggingObserver | Output twisted messages to Python standard library logging
module.
|
Class | StdioOnnaStick | Class that pretends to be stout/err. |
Function | startLogging | Initialize logging to a specified file. |
Function | startLoggingWithObserver | Initialize logging to a specified observer. If setStdout is true (defaults to yes), also redirect sys.stdout and sys.stderr to the specified file. |
Class | NullFile | Undocumented |
Function | discardLogs | Throw away all logs. |
Class | DefaultObserver | Default observer. |
Function | _flushErrors | PRIVATE. DEPRECATED. DON'T USE. |
Function | _ignore | PRIVATE. DEPRECATED. DON'T USE. |
Function | _clearIgnores | PRIVATE. DEPRECATED. DON'T USE. |
Function | _safeFormat | Try to format the string fmtString using
fmtDict arguments, swallowing all errors to always return a
string.
|
DEPRECATED in Twisted 2.5.
Support function for testing frameworks.
Start keeping errors in a buffer which can be retrieved (and emptied) with flushErrors.DEPRECATED in Twisted 2.5. See
TestCase.flushLoggedErrors
.
Support function for testing frameworks.
Return a list of errors that occurred since the last call to flushErrors(). (This will return None unless startKeepingErrors has been called.)Write a failure to the log.
The_stuff
and _why
parameters use an
underscore prefix to lessen the chance of colliding with a keyword argument
the application wishes to pass. It is intended that they be supplied with
arguments passed positionally, not by keyword.
Parameters | _stuff | The failure to log. If _stuff is None a new
Failure will
be created from the current exception state. If _stuff is an
Exception instance it will be wrapped in a Failure .
(type: NoneType , Exception , or Failure .
) |
_why | The source of this failure. This will be logged along with
_stuff and should describe the context in which the failure
occurred.
(type: str
) |
fmtString
using
fmtDict
arguments, swallowing all errors to always return a
string.
Extract text from an event dict passed to a log observer. If it cannot handle the dict, it returns None.
The possible keys of eventDict are:message
: by default, it holds the final text. It's
required, but can be empty if either isError
or
format
is provided (the first having the priority).
isError
: boolean indicating the nature of the
event.
failure
: failure.Failure
instance, required if the event is an error.
why
: if defined, used as header of the traceback in
case of errors.
format
: string format used in place of
message
to customize the event. It uses all keys present
in eventDict
to format the text.
format
, or
ignored.
Returns | A FileLogObserver
if a new observer is added, None otherwise.
|