HTTPHandler类初始化参数包含冗余信息

时间:2018-02-08 09:43:11

标签: python python-3.x logging httphandler

来自HTTPHandler class的官方文档:

  

class logging.handlers.HTTPHandler(host, url, method='GET', secure=False, credentials=None, context=None)

     

返回HTTPHandler类的新实例。如果您需要使用特定的端口号,主机的格式可以是host:port

没有url参数的文档,我不太确定要放在那里。

例如,如果我有一个服务器正在监听http://localhost:8080,那么我认为我应该设置:

  • host='localhost:8080'
  • url='http://localhost:8080'

但这不总是多余的信息吗?

或者,我应该将url参数设置为什么?

谢谢。

1 个答案:

答案 0 :(得分:1)

您只需添加路径,例如:

host='localhost:8080'
path='/'
handler = logging.handlers.HTTPHandler(host, path)