我在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确实记录了代码。那么为什么它不在日志文件中呢?
答案 0 :(得分:0)
阅读Django documentation on logging。在开始使用之前,您需要先configure logging in your settings.py。文档中还提供了an example configuration。