django原木

django-http-logs的Python项目详细描述


提供http api以使用logging.handlers.HTTPHandler在

通过异步方式将消息保存到数据库中,使用芹菜

快速入门

  1. 将“投票”添加到已安装的应用程序设置中,如下所示:

    INSTALLED_APPS = (
        ...
        'django_http_logs',
    )
    
  2. 在您的项目中包含轮询URLconf网址.py像这样:

    ^{pr2}$ 在
  3. 运行python管理.py迁移以创建http日志模型。在

  4. 运行python管理.py运行服务器0.0.0.0:8080并运行celery worker(config celery self)

  5. 开始使用http日志记录:

    import time
    from logging.handlers import HTTPHandler
    logging.basicConfig(level=logging.DEBUG)
    logger = logging.getLogger(__name__)
    host = '127.0.0.1:8080' # django run port
    url = '/logs/apis/'
    
    handler = HTTPHandler(host, url, method='POST')
    logger.addHandler(handler)
    logger.debug("hello world")
    
  6. 访问http://127.0.0.1:8080/admin以参与django_日志。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用Ibatis在插入时返回ID(使用返回关键字)   java(org.hibernate.TransactionException)org。冬眠TransactionException:事务未成功启动   java小程序jwindow始终位于JNLP顶部   在Java中重新解析JSON对象?   java单击后将ListView数据移动到新屏幕   Mule ESB中的java WSA寻址特性   Java,对象编程:获取返回0值的方法   hibernate的Java通用问题,如何处理T get(K id)   java在使用超级CSV读取CSV时忽略引用   ssh使用Java远程运行命令   java如何向具体用户发送websocket消息?   在JAVA中,我可以在不指定的情况下使用条件运算符吗?