4

如何在Revel中增加 http access Log日志的监控支持?

控制器poboqo1560 次浏览

尝试在过滤器Filter中添加,但是没摸到头绪,请高手点解。

 

非常感谢

共4个回复
admin 回复

access log功能似乎代理务器处理过了,Revel实现的目的是什么,在命令行打印url?

poboqo 回复

直接用revel做http服务器,没有nginx做反向代理。最小化原则,如果revel能满足的需求绝对不增加多一层的请求处理。

所以想用revel的 net/http 做一下请求日志的处理。

找了一个github.com/zendesk/go-httpclerk 类似的包,但是对revel的http实现过程不了解,不知道如何集成比较靠谱。

kevin 回复

Revel日志就可以的,使用拦截器或者过滤器都可以:

revel.INFO.Println(c.Request.Method, c.Request.URL.String())

生产环境打印INFO日志,需要在app.conf中配置一下。

http://gorevel.cn/docs/manual/logging.html

 

poboqo 回复

哦了,非常感谢 Kenvin  这个非常靠谱。