twisted.scripts._twistd_unix.UnixAppLogger(app.AppLogger) class documentationtwisted.scripts._twistd_unix
(View In Hierarchy)
A logger able to log to syslog, to files, and to stdout.
| Method | __init__ | Initialize an AppLoggerwith aServerOptions. | 
| Instance Variable | _syslog | A flag indicating whether to use syslog instead of file logging. (type: bool) | 
| Instance Variable | _syslogPrefix | If sysLogisTrue, the string prefix to use for 
syslog messages. (type:str) | 
| Instance Variable | _nodaemon | A flag indicating the process will not be daemonizing. (type: bool) | 
| Method | _getLogObserver | Create and return a suitable log observer for the given configuration. | 
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. | 
| Instance Variable | _logfilename | The name of the file to which to log, if other than the default. (type: str) | 
| Instance Variable | _observerFactory | Callable object that will create a log observer, or None. | 
| Instance Variable | _observer | log observer added at startand removed atstop. (type: a callable that implementslogger.ILogObserverorlog.ILogObserver.) | 
| Method | _initialLog | Print twistd start log message. | 
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. | |