February 24, 2010
mod_wsgi — PyAMF - AMF for Python ( ログファイルを別にする )

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

Posted via web from 原宿工業大学 | Comment »