root / snf-common / synnefo / settings / default / logging.py @ 9940eacf
History | View | Annotate | Download (1.4 kB)
1 | 9e98ba3c | Giorgos Verigakis | # -*- coding: utf-8 -*-
|
---|---|---|---|
2 | 9e98ba3c | Giorgos Verigakis | #
|
3 | 9e98ba3c | Giorgos Verigakis | # Logging configuration
|
4 | 9e98ba3c | Giorgos Verigakis | ##################################
|
5 | 9e98ba3c | Giorgos Verigakis | |
6 | 9e98ba3c | Giorgos Verigakis | LOGGING = { |
7 | 9e98ba3c | Giorgos Verigakis | 'version': 1, |
8 | 9e98ba3c | Giorgos Verigakis | 'disable_existing_loggers': True, |
9 | 9940eacf | Kostas Papadimitriou | |
10 | 9e98ba3c | Giorgos Verigakis | 'formatters': {
|
11 | 9e98ba3c | Giorgos Verigakis | 'simple': {
|
12 | 9e98ba3c | Giorgos Verigakis | 'format': '%(message)s' |
13 | 9e98ba3c | Giorgos Verigakis | }, |
14 | 9e98ba3c | Giorgos Verigakis | 'verbose': {
|
15 | 9e98ba3c | Giorgos Verigakis | 'format': '%(asctime)s [%(levelname)s] %(message)s' |
16 | 9e98ba3c | Giorgos Verigakis | }, |
17 | 9e98ba3c | Giorgos Verigakis | 'django': {
|
18 | 9e98ba3c | Giorgos Verigakis | 'format': '[%(asctime)s] %(levelname)s %(message)s', |
19 | 9e98ba3c | Giorgos Verigakis | 'datefmt': '%d/%b/%Y %H:%M:%S' |
20 | 9e98ba3c | Giorgos Verigakis | }, |
21 | 9e98ba3c | Giorgos Verigakis | }, |
22 | 9940eacf | Kostas Papadimitriou | |
23 | 9e98ba3c | Giorgos Verigakis | 'handlers': {
|
24 | 9e98ba3c | Giorgos Verigakis | 'null': {
|
25 | 9e98ba3c | Giorgos Verigakis | 'class': 'logging.NullHandler', |
26 | 9e98ba3c | Giorgos Verigakis | }, |
27 | 9e98ba3c | Giorgos Verigakis | 'console': {
|
28 | 9e98ba3c | Giorgos Verigakis | 'class': 'logging.StreamHandler', |
29 | 9e98ba3c | Giorgos Verigakis | 'formatter': 'django' |
30 | 9e98ba3c | Giorgos Verigakis | }, |
31 | 9e98ba3c | Giorgos Verigakis | 'syslog': {
|
32 | 9e98ba3c | Giorgos Verigakis | 'class': 'logging.handlers.SysLogHandler', |
33 | 9e98ba3c | Giorgos Verigakis | 'address': '/dev/log', |
34 | 9e98ba3c | Giorgos Verigakis | # 'address': ('localhost', 514),
|
35 | 21b191c3 | Vangelis Koukis | 'facility': 'daemon', |
36 | 9e98ba3c | Giorgos Verigakis | 'formatter': 'verbose', |
37 | 9e98ba3c | Giorgos Verigakis | 'level': 'INFO', |
38 | 9e98ba3c | Giorgos Verigakis | }, |
39 | 9e98ba3c | Giorgos Verigakis | }, |
40 | 9940eacf | Kostas Papadimitriou | |
41 | 9e98ba3c | Giorgos Verigakis | 'loggers': {
|
42 | 9e98ba3c | Giorgos Verigakis | 'synnefo': {
|
43 | a65ee5fc | Vangelis Koukis | 'handlers': ['syslog'], |
44 | a65ee5fc | Vangelis Koukis | 'level': 'INFO' |
45 | 9e98ba3c | Giorgos Verigakis | }, |
46 | 9e98ba3c | Giorgos Verigakis | 'synnefo.admin': {
|
47 | a65ee5fc | Vangelis Koukis | 'level': 'INFO', |
48 | 9e98ba3c | Giorgos Verigakis | 'propagate': 1 |
49 | 9e98ba3c | Giorgos Verigakis | }, |
50 | 9e98ba3c | Giorgos Verigakis | 'synnefo.api': {
|
51 | a65ee5fc | Vangelis Koukis | 'level': 'INFO', |
52 | 9e98ba3c | Giorgos Verigakis | 'propagate': 1 |
53 | 9e98ba3c | Giorgos Verigakis | }, |
54 | 9e98ba3c | Giorgos Verigakis | 'synnefo.db': {
|
55 | a65ee5fc | Vangelis Koukis | 'level': 'INFO', |
56 | 9e98ba3c | Giorgos Verigakis | 'propagate': 1 |
57 | 9e98ba3c | Giorgos Verigakis | }, |
58 | 9e98ba3c | Giorgos Verigakis | 'synnefo.logic': {
|
59 | a65ee5fc | Vangelis Koukis | 'level': 'INFO', |
60 | 9e98ba3c | Giorgos Verigakis | 'propagate': 1 |
61 | 9e98ba3c | Giorgos Verigakis | }, |
62 | 9e98ba3c | Giorgos Verigakis | } |
63 | 9e98ba3c | Giorgos Verigakis | } |