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 | } |