0
    import logging
    from logdna import LogDNAHandler

    LOGGING = {
        'version': 1,
        'disable_existing_loggers': False,
        'formatters': {
            'verbose': {
                'format': "[%(asctime)s] %(levelname)s [%(name)s:%(lineno)s]" +
                        "%(message)s",
                'datefmt': "%d/%b/%Y %H:%M:%S"
            },
            'color': {
                '()': 'colorlog.ColoredFormatter',
                'format': '%(log_color)s%(asctime)s %(levelname)-8s %(name)s %(module)s  %(pathname)s:%(lineno)s%(reset)s \n\r\t %(message)s',
                'datefmt': "%d/%b/%Y %H:%M:%S",
                'log_colors': {
                    'DEBUG': 'cyan',
                    'INFO': 'green',
                    'WARNING': 'yellow',
                    'ERROR': 'red',
                    'CRITICAL': 'red,bg_white',
                }
            }
        },
        'filters': {
            'require_debug_true': {
                '()': 'django.utils.log.RequireDebugTrue',
            },
        },


        'handlers': {
            'console': {
                'level': 'DEBUG',
                'filters': ['require_debug_true'],
                'class': 'logging.StreamHandler',
                'formatter': 'color'
            },
            'logdna': {
                'level': logging.DEBUG,
                'class': 'logdna.LogDNAHandler',
                'key': "f47ec154e993efce66ed784ad7g3g76b8cb91",
                'options': {
                    # 'app': '<app name>',
                    # 'env': "alpha",
                    'index_meta': True,
                },
            },
        },


        'loggers': {
            '': {
                'level': logging.DEBUG,
                'handlers': ['logdna'],
                'propagate': True,
            },
        }
    }

我正在使用上面的代码使用 logdna 进行 django 日志记录。但是当我运行 django 服务器时,它卡住了。

可能是什么原因?我做得对吗?

请看一下

我正在关注https://github.com/logdna/python文档以进行实施。使用 logdna 进行日志记录的 django

4

0 回答 0