class UnixAppLogger(app.AppLogger): (source)
Method | __init__ |
Initialize an AppLogger with a ServerOptions . |
Method | _getLogObserver |
Create and return a suitable log observer for the given configuration. |
Instance Variable | _nodaemon |
A flag indicating the process will not be daemonizing. |
Instance Variable | _syslog |
A flag indicating whether to use syslog instead of file logging. |
Instance Variable | _syslogPrefix |
If sysLog is True, the string prefix to use for syslog messages. |
Inherited from AppLogger
:
Method | start |
Initialize the global logging system for the given application. |
Method | stop |
Remove all log observers previously set up by AppLogger.start . |
Method | _initialLog |
Print twistd start log message. |
Instance Variable | _logfilename |
The name of the file to which to log, if other than the default. |
Instance Variable | _observer |
log observer added at start and removed at stop. |
Instance Variable | _observerFactory |
Callable object that will create a log observer, or None. |
Create and return a suitable log observer for the given configuration.
The observer will go to syslog using the prefix _syslogPrefix if _syslog is true. Otherwise, it will go to the file named _logfilename or, if _nodaemon is true and _logfilename is "-", to stdout.
Returns | |
An object suitable to be passed to log.addObserver. |