django logging自动推送至fluentd

LOGGING = {

'version':1,

    'disable_existing_loggers':False,

    'formatters': {

        'fluentd': { # 日志格式一定要设置为fluent.handler.FluentRecordFormatter 否则推送到ES会失败

'()':'fluent.handler.FluentRecordFormatter',

            'format': {

'level':'%(levelname)s',

                'hostname':'%(hostname)s',

                'where':'%(module)s',

            }

}

},

    'handlers': {

        'fluent_handler': {

'level':'DEBUG',

            'class':'fluent.handler.FluentHandler',

            'formatter':'fluentd',

            'tag':'log.python.test',

            'host':'XXXXXX',

            'port':XXXX

        }

},

    'loggers': {

         'wechat': {

'handlers': ['fluent_handler'],

            'level':'DEBUG',

        },

    },

}

你可能感兴趣的:(django logging自动推送至fluentd)