Statistics
| Branch: | Tag: | Revision:

root / snf-common / synnefo / settings / default / logging.py @ d2f3853b

History | View | Annotate | Download (1.6 kB)

1
# -*- coding: utf-8 -*-
2
#
3
# Logging configuration
4
##################################
5

    
6
LOGGING_SETUP = {
7
    'version': 1,
8
    'disable_existing_loggers': True,
9

    
10
    'formatters': {
11
        'simple': {
12
            'format': '%(asctime)s [%(levelname)s] %(message)s'
13
        },
14
        'verbose': {
15
            'format': '%(asctime)s %(name)s %(module)s [%(levelname)s] %(message)s'
16
        },
17
        'django': {
18
            'format': '[%(asctime)s] %(levelname)s %(message)s',
19
            'datefmt': '%d/%b/%Y %H:%M:%S'
20
        },
21
    },
22

    
23
    'handlers': {
24
        'null': {
25
            'class': 'logging.NullHandler',
26
        },
27
        'console': {
28
            'class': 'logging.StreamHandler',
29
            'formatter': 'simple'
30
        },
31
        'syslog': {
32
            'class': 'logging.handlers.SysLogHandler',
33
            'address': '/dev/log',
34
#            'address': ('localhost', 514),
35
            'facility': 'daemon',
36
            'formatter': 'verbose',
37
            'level': 'INFO',
38
        },
39
    },
40

    
41
    'loggers': {
42
        '': {
43
            'handlers': ['console'],
44
            'level': 'INFO'
45
        },
46
        'synnefo': {
47
            'handlers': ['console'],
48
            'level': 'INFO',
49
            'propagate': 0
50
        },
51
        'synnefo.admin': {
52
            'level': 'INFO',
53
            'propagate': 1
54
        },
55
        'synnefo.api': {
56
            'level': 'INFO',
57
            'propagate': 1
58
        },
59
        'synnefo.db': {
60
            'level': 'INFO',
61
            'propagate': 1
62
        },
63
        'synnefo.logic': {
64
            'level': 'INFO',
65
            'propagate': 1
66
        },
67
    }
68
}