Projet

Général

Profil

0001-settings-set-all-Lasso-logs-at-the-DEBUG-level-fixes.patch

Benjamin Dauvergne, 22 juin 2018 22:46

Télécharger (2,92 ko)

Voir les différences:

Subject: [PATCH] settings: set all Lasso logs at the DEBUG level (fixes
 #22880)

Log domain of lasso has changed from lasso to Lasso and libxmlsec and
libxml2 errors now are logged in their own domains.
 debian-jessie/debian_config.py |  8 +++++++-
 debian-wheezy/debian_config.py |  8 +++++++-
 src/authentic2/settings.py     | 13 +++++++++++--
 3 files changed, 25 insertions(+), 4 deletions(-)
debian-jessie/debian_config.py
99 99
            'level': 'WARNING',
100 100
        },
101 101
        # lasso has the bad habit of logging everything as errors
102
        'lasso': {
102
        'Lasso': {
103
            'filters': ['force_debug'],
104
        },
105
        'libxml2': {
106
            'filters': ['force_debug'],
107
        },
108
        'libxmlsec': {
103 109
            'filters': ['force_debug'],
104 110
        },
105 111
        '': {
debian-wheezy/debian_config.py
100 100
            'propagate': True,
101 101
        },
102 102
        # lasso has the bad habit of logging everything as errors
103
        'lasso': {
103
        'Lasso': {
104
            'filters': ['force_debug'],
105
        },
106
        'libxml2': {
107
            'filters': ['force_debug'],
108
        },
109
        'libxmlsec': {
104 110
            'filters': ['force_debug'],
105 111
        },
106 112
        '': {
src/authentic2/settings.py
210 210
        },
211 211
        'force_debug': {
212 212
            '()': 'authentic2.log_filters.ForceDebugFilter',
213
        },
214
        'lasso': {
215
            '()': 'authentic2.log_filters.LassoFilter',
213 216
        }
214 217
    },
215 218
    'formatters': {
......
227 230
            'level': 'DEBUG',
228 231
            'class':'logging.StreamHandler',
229 232
            'formatter': 'verbose',
230
            'filters': ['cleaning', 'request_context'],
233
            'filters': ['cleaning', 'request_context', 'lasso'],
231 234
        },
232 235
	# remove request_context filter for db log to prevent infinite loop
233 236
	# when logging sql query to retrieve the session user
......
254 257
                'level': 'WARNING',
255 258
        },
256 259
        # lasso has the bad habit of logging everything as errors
257
        'lasso': {
260
        'Lasso': {
261
            'filters': ['force_debug'],
262
        },
263
        'libxml2': {
264
            'filters': ['force_debug'],
265
        },
266
        'libxmlsec': {
258 267
            'filters': ['force_debug'],
259 268
        },
260 269
        '': {
261
-