【发布时间】:2016-11-02 18:36:55
【问题描述】:
我想记录用户对文件所做的所有更改。用户主要使用通用视图更改数据。 (DeleteView、UpdateView、CreateView)并且我必须能够跟踪所有更改。
例如:
[timestamp] User: [username] added [all] [additions] [to] [database] [here]
[timestamp] User: [username] deleted [all] [deleted] [fields]
[timestamp] User: [username] edited [old] [fields] to [new] [data] [fields]
可能还有更多信息(如用户全名等),但我至少尽量让问题保持简单。此外,由于显而易见的原因,日志必须在生产中工作。到目前为止,我发现的是将错误消息等记录到文件或控制台。有人知道从哪里开始吗?
【问题讨论】:
-
这里有一个很好的教程:docs.python.org/2/howto/logging.html 如果您有具体问题,请提出。