File: myApp.wsgi

package info (click to toggle)
pyamf 0.6.1%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 7,692 kB
  • sloc: python: 17,944; xml: 455; makefile: 116; sql: 38; java: 11; sh: 7
file content (39 lines) | stat: -rw-r--r-- 905 bytes parent folder | download
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
39
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