我一直在监控我的Google应用引擎网络应用的日志。
2012-03-27 14:37:27.842 /xyz.html 200 28ms 0kb
2012-03-27 14:34:42.581 /favicon.ico 200 50ms 0kb
2012-03-27 14:15:52.465 /img/ok-icon.png 200 102ms 0kb
2012-03-27 14:15:43.324 /favicon.ico 200 312ms 0kb
2012-03-27 14:13:51.777 /index.php?option=123 404 60ms 0kb
2012-03-27 13:55:23.178 /favicon.ico 200 1ms 0kb
2012-03-27 13:55:22.533 /img/testbkg.jpg 200 1ms 0kb
我的问题是:
让我们假设很少有网址/index.php?option=123
被击中。
当这种情况发生时,我想知道。
我希望能够配置谷歌应用引擎,以便在发生这种情况时向我发送电子邮件。 如果它只是说:“嘿去检查你的日志”就足够了
因为我不知道怎么做我最终要做的就是去google app引擎仪表板并搜索我的日志(使用reg表达式)
有没有办法在不编写servlet来发送电子邮件的情况下实现这一目标?
答案 0 :(得分:3)
有几种方法可以做到:
在您需要的地方插入一段代码:在调用URL时调用的文件中,例如在/index.php
。
安装servlet过滤器并检查请求URL,如果这是您要查找的请求。
通过LogService
定期搜索日志。使用cron定期调用搜索。