【问题标题】:Missing logs in djangodjango中缺少日志
【发布时间】:2013-09-22 12:52:28
【问题描述】:

我在 Webfaction 上有一个 django 应用程序,它发送的日志似乎没有写入日志文件。

我有以下代码:

    log.debug('batch, guid: %s' % request.POST['guid'])
    events = request.POST.getlist('logbatch[]')
    for event in events:
        a = event.split(';')
        userlog = UserLog(csq_id=CsqId.objects.get(guid=request.POST['guid']), elementId=a[1], event=a[0], counter=int(a[2]), clientTime=js_time_to_python(int(a[3])))
        userlog.save()

通常,日志记录可以正常工作并且配置正确。但是,当我查看数据库时,我可以看到未登录的 UserLog 对象。由于数据库插入发生在记录之后,我确信 django 确实记录了代码。那为什么不在日志文件中呢?

【问题讨论】:

    标签: django webfaction


    【解决方案1】:

    阅读Django documentation on logging。在开始使用之前,您需要先configure logging in your settings.py。文档中还提供了an example configuration

    【讨论】:

    • 路德维克,感谢您的回答。日志记录通常在我的应用程序中工作 - 但对于这个逻辑,一些日志丢失了,即使我可以看到逻辑正在工作。
    猜你喜欢
    • 1970-01-01
    • 2022-12-15
    • 1970-01-01
    • 2019-09-18
    • 2017-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多