Statistics
| Branch: | Tag: | Revision:

root / snf-webproject / conf / 10-snf-webproject-logging.conf @ 9f41ab1e

History | View | Annotate | Download (2.4 kB)

1 ddfb6278 Christos Stavrakakis
# -*- coding: utf-8 -*-
2 6d20b7f3 Vangelis Koukis
#
3 ddfb6278 Christos Stavrakakis
# Logging configuration
4 ddfb6278 Christos Stavrakakis
##################################
5 ddfb6278 Christos Stavrakakis
6 ddfb6278 Christos Stavrakakis
7 ddfb6278 Christos Stavrakakis
#FORMATTERS = {
8 ddfb6278 Christos Stavrakakis
#    'simple': {
9 ddfb6278 Christos Stavrakakis
#        'format': '%(asctime)s [%(levelname)s] %(message)s'
10 ddfb6278 Christos Stavrakakis
#    },
11 ddfb6278 Christos Stavrakakis
#    'verbose': {
12 ddfb6278 Christos Stavrakakis
#        'format': '%(asctime)s [%(process)d] %(name)s %(module)s [%(levelname)s] %(message)s'
13 ddfb6278 Christos Stavrakakis
#    },
14 ddfb6278 Christos Stavrakakis
#    'django': {
15 ddfb6278 Christos Stavrakakis
#        'format': '[%(asctime)s] %(levelname)s %(message)s',
16 ddfb6278 Christos Stavrakakis
#        'datefmt': '%d/%b/%Y %H:%M:%S'
17 ddfb6278 Christos Stavrakakis
#    },
18 ddfb6278 Christos Stavrakakis
#}
19 6d20b7f3 Vangelis Koukis
#
20 6d20b7f3 Vangelis Koukis
#
21 ddfb6278 Christos Stavrakakis
#LOGGING_SETUP = {
22 ddfb6278 Christos Stavrakakis
#    'version': 1,
23 ddfb6278 Christos Stavrakakis
#    'disable_existing_loggers': False,
24 6d20b7f3 Vangelis Koukis
#
25 ddfb6278 Christos Stavrakakis
#    'formatters':  FORMATTERS,
26 ddfb6278 Christos Stavrakakis
#    'handlers': {
27 ddfb6278 Christos Stavrakakis
#        'null': {
28 ddfb6278 Christos Stavrakakis
#            'class': 'logging.NullHandler',
29 ddfb6278 Christos Stavrakakis
#        },
30 ddfb6278 Christos Stavrakakis
#        'console': {
31 ddfb6278 Christos Stavrakakis
#            'class': 'logging.StreamHandler',
32 ddfb6278 Christos Stavrakakis
#            'formatter': 'verbose'
33 ddfb6278 Christos Stavrakakis
#        },
34 ddfb6278 Christos Stavrakakis
#        'syslog': {
35 ddfb6278 Christos Stavrakakis
#            'class': 'logging.handlers.SysLogHandler',
36 ddfb6278 Christos Stavrakakis
#            'address': '/dev/log',
37 ddfb6278 Christos Stavrakakis
#            # 'address': ('localhost', 514),
38 ddfb6278 Christos Stavrakakis
#            'facility': 'daemon',
39 ddfb6278 Christos Stavrakakis
#            'formatter': 'verbose',
40 ddfb6278 Christos Stavrakakis
#            'level': 'INFO',
41 ddfb6278 Christos Stavrakakis
#        },
42 ddfb6278 Christos Stavrakakis
#        'mail_admins': {
43 ddfb6278 Christos Stavrakakis
#            'level': 'ERROR',
44 ddfb6278 Christos Stavrakakis
#            'class': 'django.utils.log.AdminEmailHandler',
45 ddfb6278 Christos Stavrakakis
#            'include_html': False,
46 ddfb6278 Christos Stavrakakis
#        }
47 ddfb6278 Christos Stavrakakis
#    },
48 6d20b7f3 Vangelis Koukis
#
49 ddfb6278 Christos Stavrakakis
#    'loggers': {
50 ddfb6278 Christos Stavrakakis
#        '': {
51 ddfb6278 Christos Stavrakakis
#            'handlers': ['console'],
52 ddfb6278 Christos Stavrakakis
#            'level': 'INFO'
53 ddfb6278 Christos Stavrakakis
#        },
54 ddfb6278 Christos Stavrakakis
#        'django.request': {
55 ddfb6278 Christos Stavrakakis
#            'handlers': ['mail_admins'],
56 ddfb6278 Christos Stavrakakis
#            'level': 'ERROR',
57 901b106f Christos Stavrakakis
#            'propagate': True,
58 ddfb6278 Christos Stavrakakis
#        },
59 ddfb6278 Christos Stavrakakis
#        'synnefo': {
60 ddfb6278 Christos Stavrakakis
#            'handlers': ['console'],
61 ddfb6278 Christos Stavrakakis
#            'level': 'INFO',
62 ddfb6278 Christos Stavrakakis
#            'propagate': 0
63 ddfb6278 Christos Stavrakakis
#        },
64 ddfb6278 Christos Stavrakakis
#    }
65 ddfb6278 Christos Stavrakakis
#}
66 6d20b7f3 Vangelis Koukis
#
67 ddfb6278 Christos Stavrakakis
##LOGGING_SETUP['loggers']['synnefo.admin'] = {'level': 'INFO', 'propagate': 1}
68 ddfb6278 Christos Stavrakakis
##LOGGING_SETUP['loggers']['synnefo.api'] = {'level': 'INFO', 'propagate': 1}
69 ddfb6278 Christos Stavrakakis
##LOGGING_SETUP['loggers']['synnefo.db'] = {'level': 'INFO', 'propagate': 1}
70 ddfb6278 Christos Stavrakakis
##LOGGING_SETUP['loggers']['synnefo.logic'] = {'level': 'INFO', 'propagate': 1}
71 6d20b7f3 Vangelis Koukis
#
72 ddfb6278 Christos Stavrakakis
## To set logging level for plankton to DEBUG just uncomment the follow line:
73 ddfb6278 Christos Stavrakakis
## LOGGING_SETUP['loggers']['synnefo.plankton'] = {'level': 'INFO', 'propagate': 1}
74 6d20b7f3 Vangelis Koukis
#
75 ddfb6278 Christos Stavrakakis
#SNF_MANAGE_LOGGING_SETUP = {
76 ddfb6278 Christos Stavrakakis
#    'version': 1,
77 ddfb6278 Christos Stavrakakis
#    'disable_existing_loggers': False,
78 6d20b7f3 Vangelis Koukis
#
79 ddfb6278 Christos Stavrakakis
#    'formatters': FORMATTERS,
80 6d20b7f3 Vangelis Koukis
#
81 ddfb6278 Christos Stavrakakis
#    'handlers': {
82 ddfb6278 Christos Stavrakakis
#        'console': {
83 ddfb6278 Christos Stavrakakis
#            'class': 'logging.StreamHandler',
84 ddfb6278 Christos Stavrakakis
#            'formatter': 'verbose'
85 ddfb6278 Christos Stavrakakis
#        },
86 ddfb6278 Christos Stavrakakis
#    },
87 6a8d05b4 Christos Stavrakakis
#
88 ddfb6278 Christos Stavrakakis
#    'loggers': {
89 ddfb6278 Christos Stavrakakis
#        '': {
90 ddfb6278 Christos Stavrakakis
#            'handlers': ['console'],
91 ddfb6278 Christos Stavrakakis
#            'level': 'WARNING'
92 ddfb6278 Christos Stavrakakis
#        },
93 ddfb6278 Christos Stavrakakis
#    }
94 ddfb6278 Christos Stavrakakis
#}