]>
git.ipfire.org Git - ipfire.org.git/blob - www/webapp.py
5 import logging
.handlers
10 import tornado
.httpserver
12 import tornado
.options
14 from webapp
import Application
16 tornado
.options
.parse_command_line()
19 formatter
= logging
.Formatter("%(asctime)s %(levelname)8s %(message)s")
21 #handler = logging.handlers.RotatingFileHandler("webapp.log",
22 # maxBytes=10*1024**2, backupCount=5)
23 handler
= logging
.FileHandler("webapp.log")
25 handler
.setFormatter(formatter
)
26 logging
.getLogger().addHandler(handler
)
28 if __name__
== "__main__":
32 context
= daemon
.DaemonContext(
33 working_directory
=os
.getcwd(),
34 stdout
=sys
.stdout
, stderr
=sys
.stderr
, # XXX causes errors...
37 context
.signal_map
= {
38 signal
.SIGHUP
: app
.reload,
39 signal
.SIGTERM
: app
.stop
,