Statistics
| Branch: | Tag: | Revision:

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

History | View | Annotate | Download (2.1 kB)

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

    
6

    
7
FORMATTERS = {
8
        'simple': {
9
            'format': '%(asctime)s [%(levelname)s] %(message)s'
10
        },
11
        'verbose': {
12
            'format': '%(asctime)s [%(process)d] %(name)s %(module)s [%(levelname)s] %(message)s'
13
        },
14
        'django': {
15
            'format': '[%(asctime)s] %(levelname)s %(message)s',
16
            'datefmt': '%d/%b/%Y %H:%M:%S'
17
        },
18
}
19

    
20
LOGGING_SETUP = {
21
    'version': 1,
22
    'disable_existing_loggers': True,
23

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

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

    
72
SNF_MANAGE_LOGGING_SETUP = {
73
    'version': 1,
74
    'disable_existing_loggers': True,
75

    
76
    'formatters': FORMATTERS,
77

    
78
    'handlers': {
79
        'console': {
80
            'class': 'logging.StreamHandler',
81
            'formatter': 'verbose'
82
        },
83
    },
84

    
85
    'loggers': {
86
        '': {
87
            'handlers': ['console'],
88
            'level': 'INFO'
89
        },
90
        'synnefo': {
91
            'handlers': ['console'],
92
            'level': 'INFO',
93
            'propagate': 0
94
        }
95
    }
96
}