python - tornado如何在日志中加入ip
ringa_lee
ringa_lee 2017-04-18 09:03:41
[Python讨论组]

2016-06-07 19:05:34,482 - tornado.access - INFO - 200 GET / (127.0.0.1) 76.53ms

如何在这样的格式中加上访问的ip

ringa_lee
ringa_lee

ringa_lee

全部回复(5)
PHP中文网

Nginx 做前端的时候要注意利用http头pass ip给tornado,否则获得的ip是nginx 的ip

高洛峰

(127.0.0.1)就是访问的ip啦, 127.0.0.1就是本地localhost的ip地址

大家讲道理

request中的remote_ip加入日志就可以了啊

伊谢尔伦

如果用nginx反向代理了 需要配置nginx

如果直接请求直接到tornado 日志里面已经包含了

如果需要修改日志格式 记得修改你application的write_log方法? 忘了具体哪一个方法 去Application类里面看看吧 ,使用self.request.remote_ip访问远程 ip

ringa_lee

之前是这样用的 "%s %s %s" % (time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())),self.request.remote_ip,self.request.uri)

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号