Statistics
| Branch: | Tag: | Revision:

root / settings.d / 00-logging.conf @ c72a830d

History | View | Annotate | Download (2.6 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 9e98ba3c Giorgos Verigakis
    
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 9e98ba3c Giorgos Verigakis
    
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 9e98ba3c Giorgos Verigakis
    
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
}
64 9e98ba3c Giorgos Verigakis
65 a65ee5fc Vangelis Koukis
66 9e98ba3c Giorgos Verigakis
DISPATCHER_LOGGING = {
67 9e98ba3c Giorgos Verigakis
    'version': 1,
68 9e98ba3c Giorgos Verigakis
    'disable_existing_loggers': True,
69 9e98ba3c Giorgos Verigakis
    
70 9e98ba3c Giorgos Verigakis
    'formatters': {
71 9e98ba3c Giorgos Verigakis
        'verbose': {
72 9e98ba3c Giorgos Verigakis
            'format': '%(asctime)s [%(levelname)s] %(message)s'
73 9e98ba3c Giorgos Verigakis
        },
74 9e98ba3c Giorgos Verigakis
    },
75 9e98ba3c Giorgos Verigakis
    
76 9e98ba3c Giorgos Verigakis
    'handlers': {
77 9e98ba3c Giorgos Verigakis
        'console': {
78 9e98ba3c Giorgos Verigakis
            'class': 'logging.StreamHandler',
79 9e98ba3c Giorgos Verigakis
            'formatter': 'verbose'
80 9e98ba3c Giorgos Verigakis
        },
81 9e98ba3c Giorgos Verigakis
        'file': {
82 9e98ba3c Giorgos Verigakis
            'class': 'logging.handlers.WatchedFileHandler',
83 a65ee5fc Vangelis Koukis
            'filename': '/var/log/synnefo/dispatcher.log',
84 9e98ba3c Giorgos Verigakis
            'formatter': 'verbose',
85 a65ee5fc Vangelis Koukis
            'level': 'DEBUG'
86 9e98ba3c Giorgos Verigakis
        },
87 9e98ba3c Giorgos Verigakis
    },
88 9e98ba3c Giorgos Verigakis
    
89 9e98ba3c Giorgos Verigakis
    'loggers': {
90 9e98ba3c Giorgos Verigakis
        'synnefo': {'propagate': 1}
91 9e98ba3c Giorgos Verigakis
    },
92 9e98ba3c Giorgos Verigakis
    
93 9e98ba3c Giorgos Verigakis
    'root': {
94 9e98ba3c Giorgos Verigakis
        'handlers': ['console', 'file'],
95 9e98ba3c Giorgos Verigakis
        'level': 'DEBUG',
96 9e98ba3c Giorgos Verigakis
    }
97 9e98ba3c Giorgos Verigakis
}
98 9e98ba3c Giorgos Verigakis
99 9e98ba3c Giorgos Verigakis
100 9e98ba3c Giorgos Verigakis
SNFADMIN_LOGGING = {
101 9e98ba3c Giorgos Verigakis
    'version': 1,
102 9e98ba3c Giorgos Verigakis
    'disable_existing_loggers': True,
103 9e98ba3c Giorgos Verigakis
    
104 9e98ba3c Giorgos Verigakis
    'formatters': {
105 9e98ba3c Giorgos Verigakis
        'verbose': {
106 9e98ba3c Giorgos Verigakis
            'format': '%(asctime)s [%(levelname)s] %(message)s'
107 9e98ba3c Giorgos Verigakis
        },
108 9e98ba3c Giorgos Verigakis
    },
109 9e98ba3c Giorgos Verigakis
    
110 9e98ba3c Giorgos Verigakis
    'handlers': {
111 9e98ba3c Giorgos Verigakis
        'console': {
112 9e98ba3c Giorgos Verigakis
            'class': 'logging.StreamHandler',
113 9e98ba3c Giorgos Verigakis
            'formatter': 'verbose'
114 9e98ba3c Giorgos Verigakis
        },
115 9e98ba3c Giorgos Verigakis
    },
116 9e98ba3c Giorgos Verigakis
    
117 9e98ba3c Giorgos Verigakis
    'loggers': {
118 9e98ba3c Giorgos Verigakis
        'synnefo': {'propagate': 1}
119 9e98ba3c Giorgos Verigakis
    },
120 9e98ba3c Giorgos Verigakis
    
121 9e98ba3c Giorgos Verigakis
    'root': {
122 9e98ba3c Giorgos Verigakis
        'handlers': ['console'],
123 9e98ba3c Giorgos Verigakis
        'level': 'DEBUG',
124 9e98ba3c Giorgos Verigakis
    }
125 9e98ba3c Giorgos Verigakis
}