Create the WSGI startup file for your application in /var/www/wsgi/myApp.wsgi:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 import logging from logging.handlers import RotatingFileHandler import application as app # logging level LEVEL = logging.DEBUG # a filename to append log messages to LOG_FILENAME = '/var/log/apache2/myApp.log' # max size in bytes before a new log file is created MAX_SIZE = 2000 # max amount of log files before it rotates BACKUP_COUNT = 5 # Set up a specific logger with our desired output level logger = logging.getLogger('MyLogger') logger.setLevel(LEVEL) # Add the log message handler to the logger handler = RotatingFileHandler(LOG_FILENAME, maxBytes=MAX_SIZE, backupCount=BACKUP_COUNT) # log message formatter formatter = logging.Formatter("%(asctime)s %(levelname)-5.5s [%(name)s] %(message)s") handler.setFormatter(formatter) logger.addHandler(handler) # hook up logger to gateway app.gateway.logger = logger # hook up gateway to mod_wsgi application = app.gateway
via pyamf.org
Posted via web from 原宿工業大学 | Comment »