0

我需要帮助来弄清楚默认 GAE python 日志中的字段是什么。然后我需要弄清楚如何控制日志中显示的内容。

我在 GAE Python 应用程序日志条目中看到以下内容。一些实际的识别数据已更改:

2013-01-22 12:39:58.002 /api/v1/entrypoint 400 768ms 0kb Mozilla/5.0 (Linux; U; Android 2.3.3; en-ca; GT-I9100M Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
204.101.237.139 - user [22/Jan/2013:09:39:58 -0800] "POST /api/v1/entrypoint HTTP/1.1" 400 188 "http://www.mysite.com/view/?csrfmiddlewaretoken=XXXX&formfield_1=Abc+Def+G&formfield_2=xyz"Mozilla/5.0 (Linux; U; Android 2.3.3; en-ca; GT-I9100M Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1" "www.mysite.com" ms=768 cpu_ms=172 cpm_usd=0.000081 instance=00c61b137c6d7e0a2f5a15b9210fc3134c24b7

这是在基于 Django 的站点上运行的,在该站点上向用户呈现http://www.mysite.com/view的表单被提交到http://www.mysite.com/api/v1/entrypoint。日志来自表单提交。

首先,我相信所有这些日志都是由 GAE 自动生成的。我没有记录这些信息,尽管 Django 框架有可能在我不知道的地方生成日志。

我想从日志中隐藏表单数据提交。我认为我没有看到每次提交表单时都会记录表单数据。谁能提出为什么它以某些形式出现而不是其他形式?

有没有办法控制 GAE 日志记录,以便不记录表单数据?虽然它对调试很有用,但我担心安全性。

4

1 回答 1

1

记录的字段记录在RequestLog类中。

带有表单数据的字段是引用者。您可以使视图改为使用 post 来防止字段被记录。

于 2013-01-22T19:08:37.537 回答